spring-boot-starter-parent
项目<parent> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.2.RELEASE</version> </parent>
<dependencyManagement>
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>1.5.6.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencyManagement>
spring-cloud-context
依赖后,才会进行加载。user:
name: admin
@Conditional
等条件注解 的条件,进行自动配置并将 Bean 注入 Spring IoC 中。@Value("${user.name}") private String name;
@ConfigurationProperties(prefix="user") public class User { private String name; private String sex; public void setName(String name) { this.name = name; } public String getName() { return name; }
public void setSex(String sex) {
this.sex = sex;
}
public String getSex() {
return sex;
} }
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <!-- 去除 Tomcat --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <dependency> <!-- 引入 Jetty --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> </dependency>
原文:https://www.cnblogs.com/apesdust/p/14984392.html