23. SpringApplication特性
- Banner
- SpringApplicationBuilder
- Events and Listeners
- Web Environment
- ApplicationArguments: 获取SpringApplication.run(...)
- ApplicationRunner and CommandLineRunner
- ExitCodeGenerator 退出码
- Admin Features: spring.application.admin.enabled配置
24. 外部配置
重载顺序:
devtools
--> @TestPropertySource
--> @SpringBootTest#properties
--> 命令行参数
--> SPRING_APPLICATION_JSON
--> ServletConfig初始化参数
--> ServletContext初始化参数
--> JNDI属性,来自:java:comp/env
--> Java系统属性 System.getPropertiies()
--> 系统环境变量
--> RandomValuePropertySource
--> 打好的jar包之外的应用属性,.properties或YAML
--> 打好的jar内部的应用属性,.properties或YAML
-->