目录
目录
一、配置文件分类
小结
二、yaml基本语法
yaml
yaml基本语法
三、yaml数据格式
yaml:数据格式
yaml:参数引用
yaml:小结
四、读取配置文件内容
读取配置内容的三种方式
五、profile
profile配置方式
- 多profile文件方式
常用application-dev(开发)、application-pro(部署)、application-test(测试),在application.properties中配置激活。
#application.properties
spring.profiles.active=pro
- yml多文档方式
#application.yml
---
server:
port: 8081
spring:
profiles: pro
---
server:
port: 8082
spring:
profiles: test
---
server:
port: 8083
spring:
profiles: dev
---
#激活
spring:
profiles:
active: pro
profile激活方式
- 配置文件
- 虚拟机参数
-Dspring.profiles.active=pro
- 命令行参数
--spring.profiles.active=pro
#命令行
java -jar xxxx.jar --spring.profiles.active=pro
小结
六、内部配置的加载顺序
config目录优先级更高。
七、外部配置加载顺序
自定义外部配置文件
先加载外部的配置文件,后加载内部的配置文件,先加载带profile文件,后加载不带profile的配置文件。