文章目录
配置文件模式选择的问题
说明一个问题:咋们项目的开发一般有三种模式
dev:开发模式
test:测试模式
prod:生产模式
问题产生:就是我们在做开发的时候 有可能根据不同的开发模式 来选择不同的配置文件
例子:dev 模式 我们就需要选择开发模式的配置文件
1、appication.properties中的文件
#激活哪一种环境(激活哪一种环境 就会自动去选择哪种环境下的配置文件)
# dev test prod
spring.profiles.active=prod
2、目录结构
3、application.yml格式
3.1、第一种模式(application.yml)
1、配置主的application.yml文件
spring:
profiles:
active: prod
2、目录的结构
3.2、yml中的第二种写法
spring:
profiles:
active: prod
---
spring:
profiles: dev
server:
port: 9876
---
spring:
profiles: test
server:
port: 6789
---
spring:
profiles: prod
server:
port: 8787