Spring Boot默认为我们提供了一个配置之地!只要按照指定的名称创建属性文件,并放置在指定位置,Spring Boot会自动解析其内容。
关于Spring Boot的常用的配置分离主要有以下几种方式:
1、命令行参数
2、通过jar外部的application-{profile}.properties激活对应系统环境的配置生效
3、通过spring.config.location参数指定配置文件所在位置
4、 默认情况下Spring Boot会从以下位置寻找application.properties文件,并把属性加入到Spring Environment中。
1)当前目录的一个config/子目录
2) 当前目录
3) 一个classpath下的config/包
4) classpath根路径(root)