Spring Boot官方文档笔记--PartIV: Spring Boot特性

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

      --> 

猜你喜欢

转载自www.cnblogs.com/cheungchein/p/9883060.html