java Spring Boot yml多环境拆分文件管理优化

上文 java Spring Boot yml多环境配置 我们讲了多环境开发 但这种东西都放在一起 还是非常容易暴露信息的
并且对维护来讲 也不是非常的友好

这里 我们在resources下创建三个文件 分别叫 application-pro.yml application-dev.yml application-test.yml
我们直接将三个环境 转成三个配置文件
java Spring Boot yml多环境拆分文件管理优化_第1张图片
然后 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 环境

然后 我们启动项目
java Spring Boot yml多环境拆分文件管理优化_第2张图片
可以看到 启动的端口在 80端口
对应上了我们的application-pro.yml文件配置
java Spring Boot yml多环境拆分文件管理优化_第3张图片
然后 我们将 application.yml 改成

spring:
  profiles:
      active: dev

指向 application-dev.yml 启动项目
java Spring Boot yml多环境拆分文件管理优化_第4张图片
此时 就指向了 application-dev.yml
变成了 81
其他 我们就不试了

你可能感兴趣的:(java,spring,boot,数据库)