上文 java Spring Boot yml多环境配置 我们讲了多环境开发 但这种东西都放在一起 还是非常容易暴露信息的
并且对维护来讲 也不是非常的友好
这里 我们在resources下创建三个文件 分别叫 application-pro.yml application-dev.yml application-test.yml
我们直接将三个环境 转成三个配置文件
然后 application-pro.yml 参考代码如下
server:
port: 80
application-dev.yml 参考代码如下
server:
port: 81
最后 application-test.yml 参考代码如下
server:
port: 82
OK 就这么简单 三个环境 直接配置三个文件
然后 我们的 application.yml 直接这样写
spring:
profiles:
active: pro
这就OK啦 直接通过这个语法 告诉 启动项目 使用 pro 环境
然后 我们启动项目
可以看到 启动的端口在 80端口
对应上了我们的application-pro.yml文件配置
然后 我们将 application.yml 改成
spring:
profiles:
active: dev
指向 application-dev.yml 启动项目
此时 就指向了 application-dev.yml
变成了 81
其他 我们就不试了