背景:同一套Spring Boot应用程序会被安装到不同环境,比如:开发、测试、生产等。其中修改最多的无非 数据库地址、服务器端口等等配置,【单文件解决方案】
yml但配置文件切换运营环境代码
#当前项目运行环境 spring: profiles: active: pro --- #运行环境配置dev server: port: 8014 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/ceshi username: ceshi password: PCmxSXHbP #环境命名 config: activate: on-profile: dev --- #运行环境配置pro server: port: 3636 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/ceshi username: ceshi password: PCmxSXHbP #环境命名 config: activate: on-profile: pro
采用—的方式实现环境分割