application.properties文件中写spring.profiles.active=test
test就是测试环境的配置文件,dev就是开发环境,prod就是生产环境
下面,以不同环境配置不同的服务端口为例,进行样例实验。
-
针对各环境新建不同的配置文件
application-dev.properties、application-test.properties、application-prod.properties -
在这三个文件均都设置不同的
server.port属性,如:dev环境设置为1111,test环境设置为2222,prod环境设置为3333 -
application.properties中设置
spring.profiles.active=dev,就是说默认以dev环境设置 -
测试不同配置的加载
测试结果
-
application.properties中配置通用内容,并设置spring.profiles.active=dev,以开发环境为默认配置 -
application-{profile}.properties中配置各个环境不同的内容 - 通过命令行方式去**不同环境的配置