文件格式
Spring Boot 兩種配置文件 , properties和yaml (yml)
- yaml 和yml兩種文件是一樣的格式 , 都可以 .
- 下面yml的配置方式 , 都可以改用properties,文件的目錄結構一樣
配置方式
properties , yaml (yml)的配置方式
多環境配置文件名需要滿足application-{profile}.yml的格式,其中{profile}對應你的環境標識
比如:
application-pro.yml:生產環境
application-test.yml:測試環境
application-dev.yml:開發環境
application.yml:基礎配置
基礎配置一定會加載 , 其他環境要加個哪個文件 , 可以基礎配置中指定 , 基礎配置中:
spring:
profiles:
active= dev
或在啓動命令中指定
java -jar xxx.jar --spring.profiles.active=dev
application-dev.yml
spring:
profiles: dev
server:
context-path: /kotcloud/
port: 8088
application-pro.yml
spring:
profiles: pro
server:
context-path: /kotcloud/
port: 80
yaml的一種特殊配置方式
多環境配置文件在同一個文件中 , 不同環境 可以使用分隔線來區分.
server:
address: 192.168.1.100
---
spring:
profiles: dev
server:
address: 127.0.0.1
---
spring:
profiles: pro
server:
address: 192.168.1.120
可以根據指定環境 , 執行配置