介绍
profile 是spring对 不同环境 提供不同配置功能的支持
- 开发环境
dev - 测试环境
test - 生成环境(上线)
prod
创建多个配置文件
格式:
application-{profile}.properties
application.properties 内容
默认配置文件
server.port=8081
application-dev.properties 内容
开发环境配置文件
server.port=8082
激活配置文件
默认激活
默认使用application.properties配置文件
通过配置文件激活
在 application.properties 文件增加下面内容:
spring.profiles.active=dev
表示激活application-dev.properties配置文件
命令行
--spring.profiles.active=dev
idea配置
执行jar包
java -jar myblog-1.0-SNAPSHOT.jar --spring.profiles.active=dev
jvm参数
-Dspring.profiles.active=dev
idea配置
执行jar包
java -jar -Dspring.profiles.active=dev myblog-1.0-SNAPSHOT.jar
注意: -Dspring.profiles.active=dev参数要在jar包前,在jar包 后 可能无效


