- 前言
- 一、使用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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)