java – 了解Spring Boot
发布时间:2020-05-25 12:57:00 所属栏目:Java 来源:互联网
导读:我试图理解 spring boot和 spring boot web之间的区别.从这个 boot tutorial开始,pom包含spring boot作为父级和spring boot web作为依赖项,如下所示: parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter
|
我试图理解 spring boot和 spring boot web之间的区别.从这个 boot tutorial开始,pom包含spring boot作为父级和spring boot web作为依赖项,如下所示: <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2个不同版本有什么用途?你总是一起使用它们吗?这个春季启动documentation告诉我该程序是否可以使用生产: <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
</dependencies>
但如果是这样的话那么为什么没有一个像这样的网络: <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web-actuator</artifactId>
</dependency>
</dependencies>
解决方法弹簧靴有很多不同的“起动器”.它们中的每一个都告诉maven引入该特定功能所需的依赖项.所以spring-boot-starter-web引入了MVC所需的所有东西,并使用合理的默认值自动配置它. Spring引导的真正技巧是它自动配置它使用整个@ConditionalOnClass或其他类似注释的东西,这些注释查看类路径上的依赖项并为这些依赖项提供配置.这意味着当你拥有弹簧启动执行器启动器时,当它进行自动配置时,它将查看你的pom.xml中的其他弹簧启动启动poms,它将为执行器配置不同的端点,这样你就可以看到各种致动器为该特定模块提供的度量.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
