Spring Boot是一个基于Spring的套件,它帮我们预组装了Spring的一系列组件,以便以尽可能少的代码和配置来开发基于Spring的Java应用程序
警告
待更新完善
启动
Spring Boot要求main()方法所在的启动类必须放到根package下
java
@SpringBootApplication
public class Application {
public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class, args);
}
}
Profile增强
Spring本身就支持Profile,但是Spring Boot提供了增强
yml
spring:
# xxxx
---
spring:
config:
activate:
on-profile: test
---
spring:
config:
activate:
on-profile: production
Spring Boot 支持在配置中以分割线分开不同环境配置,然后直接配置on-profile
不填第一个为默认环境配置
资源加载
- 可以直接
@Value
- 创建ConfigurationProperties类持有相关配置