Profile多环境配置
在实际开发中,应用程序通常需要部署到不同的运行环境中如开发环境、测试环境、生产环境等。不同的环境可能使用不同的配置,如果每次部署都去手动修改配置文件,显然是一件非常麻烦的事。因此SpringBoot提供了两种多环境配置的方式,分别是使用profile文件进行多环境配置以及使用@Profile注解进行多环境配置
激活环境配置方式
1、在控制台运行下列命令激活环境配置
java -jar xxx.jar --spring.profiles.active=proflieName
2、在全局配置文件application.properties中配置激活环境属性(常用方式)
spring.profiles.active = proflieName
一、使用profile文件进行多环境配置
使用profile文件进行多环境配置时,该配置文件名需要满足application-{profile}.properties的格式,如下所示
application-{dev}.properties //开发环境配置文件
application-{test}.properties //测试环境配置文件
application-{prod}.properties //生产环境配置文件
1、在resource目录下分别创建application-dev.properties、application-test.properties、application-prod.properties多环境文件,并在各个配置文件中对服务端口进行不同的设置,示例如下
application-dev.properties --->server.port=8081
application-test.properties --->server.port=8082
<