Spring Boot 学习之路(1)
版本:java 1.8
maven 3.5.4
springboot 2.0.5

创建第一个springboot项目
Spring Boot 学习之路(1)

Spring Boot 学习之路(1)

Spring Boot 学习之路(1)
项目结构:
Spring Boot 学习之路(1)

main/java路径下的为项目的主代码,main/resources路径下的为配置文件,test为测试代码。

配置文件中的application.yml 也可以改为application.properties。
application.properties中可以配置启动端口和路径:
Spring Boot 学习之路(1)
application.yml中可以配置启动端口和路径:(yml中配置时:号后面一定要有一个空格)
Spring Boot 学习之路(1)
两种的配置略微有些不同。(如果springboot的版本较低时,配置context-path时没有servlet)

yml中也可以配置变量:
cupSize:F
在controller文件中获取变量:
@Value("${cupSize}")
private String cupSize;
也可以配置对象:
girl:
cupSize: F
age: 18

获取对象时可以创建一个对象实体类
Spring Boot 学习之路(1)
在controller文件中获取变量
Spring Boot 学习之路(1)

用到的几个注解:
@RestController 定义一个control文件
@Value("${age}") 获取配置文件中的变量
@Autowired 自动注入对象
@Component 将配置注入的注解(写在实体对象上)
@ConfigurationProperties(prefix = “girl”) 获取前缀为girl的(application.yml文件中)(写在实体对象上)

如果有多个配置文件,切换配置文件:
Spring Boot 学习之路(1)
第一个配置文件:
spring:
profiles:
active: prod (dev 可以切换两个配置文件)

相关文章: