📝 Spring Boot教程

122篇技术文档
  Spring Boot DM

📅  最后修改于: 2021-01-11 05:01:09        🧑  作者: Mango

Spring Boot依赖管理Spring Boot自动管理依赖关系和配置。每个Spring Boot版本都提供了它所支持的依赖项列表。依赖关系列表是可以与Maven一起使用的物料清单(spring-boot-dependencies)的一部分。因此,我们无需在配置中指定依赖项的版本。 Spring Boot自行管理。当我们更新Spring Boot版本时,Spring Boot以一致的方式自动升...

  Spring Boot属性

📅  最后修改于: 2021-01-11 05:02:11        🧑  作者: Mango

Spring Boot应用程序属性Spring Boot Framework带有一个内置的机制,用于使用名为application.properties的文件进行应用程序配置。它位于src / main / resources文件夹中,如下图所示。Spring Boot提供了可以在application.properties文件中配置的各种属性。这些属性具有默认值。我们可以为Spring Boot...

  Spring Boot Starters

📅  最后修改于: 2021-01-11 05:03:11        🧑  作者: Mango

春季启动启动器Spring Boot提供了许多启动器,允许我们在类路径中添加jar。 Spring Boot内置的启动器使开发更加轻松,快速。Spring Boot Starters是依赖项描述符。在Spring Boot Framework中,所有启动程序都遵循类似的命名模式:spring-boot-starter- *,其中*表示特定类型的应用程序。例如,如果要使用Spring和JPA进行数据...

  Spring Boot Starter父级

📅  最后修改于: 2021-01-11 05:04:11        🧑  作者: Mango

Spring Boot Starter父级Spring Boot Starter父级spring-boot-starter-parent是项目启动器。它为我们的应用程序提供了默认配置。所有依赖项都在内部使用它。所有的Spring Boot项目在pom.xml文件中都将spring-boot-starter-parent用作父项。父Poms允许我们为多个子项目和模块管理以下内容:配置:它使我们能够保...

  Spring Boot Starter Web

📅  最后修改于: 2021-01-11 05:05:11        🧑  作者: Mango

Spring Boot Starter网站spring-boot-starter-web有两个重要功能:与Web开发兼容自动配置如果要开发Web应用程序,则需要在pom.xml文件中添加以下依赖项:Spring Web的启动程序使用Spring MVC,REST和Tomcat作为默认的嵌入式服务器。单个spring-boot-starter-web依赖关系可传递地获取与Web开发相关的所有依赖关系...

  Spring Boot Starter数据JPA

📅  最后修改于: 2021-01-11 05:06:13        🧑  作者: Mango

Spring Data JPASpring Data是一个高级Spring Source项目。其目的是统一并轻松访问关系数据库系统和NoSQL数据存储等各种持久性存储。当我们实现一个新的应用程序时,我们应该专注于业务逻辑,而不是技术复杂性和样板代码。这就是为什么Java Persistent API(JPA)规范和Spring Data JPA非常受欢迎的原因。Spring Data JPA在JP...

  Spring Boot执行器

📅  最后修改于: 2021-01-11 05:07:16        🧑  作者: Mango

弹簧启动启动器执行器弹簧启动执行器Spring Boot Actuator是Spring Boot Framework的子项目。它包括许多其他功能,可帮助我们监视和管理Spring Boot应用程序。它包含执行器端点(资源所在的位置)。我们可以使用HTTP和JMX端点来管理和监视Spring Boot应用程序。如果要在应用程序中获得生产就绪的功能,则应使用Spring Boot执行器。弹簧启动执行...

  Spring Boot Starter测试

📅  最后修改于: 2021-01-11 05:08:12        🧑  作者: Mango

Spring Boot Starter测试spring-boot-starter-test是测试的主要依赖项。它包含我们测试所需的大多数元素。我们可以编写几种不同类型的测试来帮助测试和自动化应用程序的运行状况。在开始任何测试之前,我们需要集成测试框架。使用Spring Boot,我们需要向项目中添加启动器,为了进行测试,我们仅需要添加spring-boot-starter-test依赖项。它提取与...

  Spring Boot开发者工具

📅  最后修改于: 2021-01-11 05:09:13        🧑  作者: Mango

Spring Boot开发者工具Spring Boot开发者工具Spring Boot 1.3提供了另一个名为Spring Boot DevTools的模块。 DevTools代表开发人员工具。该模块的目的是在使用Spring Boot应用程序时尝试并缩短开发时间。 Spring Boot DevTools接受更改并重新启动应用程序。通过在pom.xml文件中添加以下依赖项,我们可以在项目中实现D...

  Spring Boot多模块项目

📅  最后修改于: 2021-01-11 05:11:08        🧑  作者: Mango

Spring Boot多模块项目多模块项目包含嵌套Maven项目的Spring Boot项目称为多模块项目。在多模块项目中,父项目充当基础Maven配置的容器。换句话说,一个多模块项目是由管理一组子模块的父pom构建的。或者,一个多模块项目是由父POM引用一个或多个子模块定义的。父Maven项目必须包含使项目成为聚合器的包装类型pom。父项目的pom.xml文件包含子项目继承的所有模块,公共依赖项...

  Spring Boot包装

📅  最后修改于: 2021-01-11 05:12:02        🧑  作者: Mango

春季靴包装在J2EE应用程序中,模块打包为JAR,WAR和EAR。 J2EE中使用的是压缩文件格式。 J2EE定义了三种类型的档案:战争罐耳战争WAR代表Web存档。WAR文件代表Web应用程序。 Web模块包含servlet类,JSP文件,HTML文件,JavaScript等,并通过打包为JAR文件。战争扩展。它包含一个名为WEB-INF的特殊目录。WAR是一个模块,可以加载到Java Appl...

  Spring Boot自动配置

📅  最后修改于: 2021-01-11 05:13:15        🧑  作者: Mango

Spring Boot自动配置Spring Boot自动配置基于我们添加的jar依赖项自动配置Spring应用程序。例如,如果H2数据库Jar存在于类路径中,并且我们尚未手动配置与数据库相关的任何bean,则Spring Boot的自动配置功能会在项目中自动对其进行配置。我们可以使用注释@EnableAutoConfiguration启用自动配置功能。但是此注释不使用,因为它包装在@SpringB...

  Spring Boot Hello World示例

📅  最后修改于: 2021-01-11 05:14:10        🧑  作者: Mango

Spring Boot Hello World示例在本节中,我们将为Hello Word Example创建一个Maven项目。我们需要以下工具和技术来开发它们。Spring Boot 2.2.2。发布JavaSE 1.8Maven的3.3.9STS IDE步骤1:打开Spring Initializrhttps://start.spring.io/。步骤2:提供群组名称。我们提供了com.jav...

  使用Tomcat的Spring Boot项目部署

📅  最后修改于: 2021-01-11 05:15:16        🧑  作者: Mango

使用Tomcat进行项目部署在本节中,我们将学习如何在Tomcat Server上部署Spring Boot应用程序。它包括三个步骤:设置一个Spring Boot应用程序创建一个Spring Boot WAR将WAR部署到Tomcat例让我们创建一个要在Tomcat上部署的Maven示例设置一个Spring Boot应用程序步骤1:打开Spring Initializrhttp://start....

  Spring Boot AOP

📅  最后修改于: 2021-01-11 05:16:13        🧑  作者: Mango

Spring Boot AOP该应用程序通常是多层开发的。典型的Java应用程序具有以下几层:Web层:它使用REST或Web应用程序公开服务。业务层:它实现了应用程序的业务逻辑。数据层:它实现了应用程序的持久性逻辑。每一层的职责不同,但是有一些适用于所有层的通用方面是日志记录,安全性,验证,缓存等。这些通用方面称为跨领域关注点。如果我们分别在每一层中实现这些问题,则代码将变得更加难以维护。为了克...