文件格式
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
可以根据指定环境 , 执行配置