Spring boot Profile多环境配置

Spring boot Profile多环境配置,第1张

文章目录
  • 前言
  • 一、使用Profile文件进行多环境配置


前言

在实际开发中,应用程序通常要部署到不同的运行环境中,如开发环境、测试环境、生产环境等。不同的环境可能需要不同的环境配置,针对这种情况,显然手动修改配置文件适应不通顺开发环境的做法是不太现实的,此时通常会对项目进行多环境配置。Springboot 框架提供了Profile文件多环境配置。


一、使用Profile文件进行多环境配置

在Spring Boot框架中,使用Profile配置文件进行多环境配置时,该配置文件命名必须满足

application-{profile}.properties

我这里设置三个配置文件,分别是对应开发环境、测试环境、生产环境

application-dev.properties //开发环境
application-test.properties //测试环境
application-prod.properties //生产环境

在各个环境的配置文件对服务端口号进行不同的设置:
application-dev.properties

server.port=8081

application-test.properties

server.port=8082

application-prod.properties

server.port=8083


接下来在application.properties主配置文件中添加:

spring.profiles.active=dev

这时启动项目,会发现使用的端口号是application-dev.properties中设置的8081

同理通过以下语句即可选择使用其他的配置文件

spring.profiles.active=test
spring.profiles.active=prod

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/729365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存