Spring profile通过多种方法实现多环境支持

网友投稿 282 2022-11-15


Spring profile通过多种方法实现多环境支持

方式1_使用propertTjQbABrDdies文件:

application.properties:

application-dev.properties:

application-prohttp://.properties:

这种情况是pro配置生效:

再改变application.properties:

就是dev生效了

方式2_使用yml文档块:

yml三个横杠就是一个文档块

默认生效第一个文档块:

指定dev文档块生效:

指定pro文档块生效:

方式3_命令行方式(--spring.profiles.active=dev):

注意是杠杠, 两个杠

application.yml中不指定:

server: port: 8084---server: port: 8085spring: profiles: dev---server: port: 8086spring: profiles: pro---

在这里指定

结果是dev生效:

或者用cmd命令行:

application.yml:

server: port: 8084---server: port: 8085spring: profiles: dev---server: port: 8086spring: profiles: pro---

能看到打包的路径:

TjQbABrDd

使用java -jar命令启动:

能看到结果是pro配置文件中的8086端口生效

方式4_虚拟机参数:

固定开头 -D


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot如何通过webjars管理静态资源文件夹
下一篇:Java利用AlphaComposite类合并图像
相关文章

 发表评论

暂时没有评论,来抢沙发吧~