网站建设与管理维护的答案李建青,开发一款社交软件需要多少钱,wordpress使用七牛防止降权,小程序设计要多少钱SpringBoot2.x实战专题——SpringBoot2 多配置文件【开发环境、测试环境、生产环境】 目录SpringBoot2.x实战专题——SpringBoot2 多配置文件【开发环境、测试环境、生产环境】一、创建一个SpringBoot项目二、修改pom.xml中SpringBoot的版本三、配置文件3.1 application-dev.ym…SpringBoot2.x实战专题——SpringBoot2 多配置文件【开发环境、测试环境、生产环境】 目录SpringBoot2.x实战专题——SpringBoot2 多配置文件【开发环境、测试环境、生产环境】一、创建一个SpringBoot项目二、修改pom.xml中SpringBoot的版本三、配置文件3.1 application-dev.yml和application-prod.yml3.2 application.yml四、测试五、打jar包测试问题如何在不重新打jar包的情况下切换成另一种开发环境高版本可能出现的问题一、创建一个SpringBoot项目 二、修改pom.xml中SpringBoot的版本 三、配置文件
3.1 application-dev.yml和application-prod.yml 3.2 application.yml 四、测试
运行测试 将application.yml修改成开发环境 再次运行测试
五、打jar包测试
保持现在的环境不变打jar包进入项目的目录运行jar包
打jar包 maven先clean一下 然后双击 package打包如果控制台输出BUILD SUCCESS则打包成功在新生成的target目录下就有打好的jar包 执行ls指令 执行 cd targert
lsjar -jar jar包名称测试结果 问题如何在不重新打jar包的情况下切换成另一种开发环境
解答通过如下命令即可 java -jar jar包名 --spring.profiles.activeapplicationXXX.yml的XXX测试结果
高版本可能出现的问题
如果高版本的SpringBoot按照之前演示的方法配置文件没有生效。则在application.yml配置文件中配置以下代码按照传统的方式配置。
application.yml application.yml
spring:config:use-legacy-processing: trueprofiles:
# active: prodactive: dev