如何配置Spring Boot本地使用application-local.properties替代application.properties
配置Spring Boot本地运行使用application-local.properties的几种方式
有几种简单的操作可以让Spring Boot在本地运行时加载application-local.properties,替代默认的配置文件:
命令行参数指定
不管是用IDE启动还是运行打包后的jar包,直接加启动参数即可:- IDE启动:在Program arguments中填入
--spring.profiles.active=local,或者VM options里填-Dspring.profiles.active=local - jar包运行:执行命令
java -jar your-app.jar --spring.profiles.active=local
- IDE启动:在Program arguments中填入
在默认配置文件中激活
在application.properties里添加一行配置:spring.profiles.active=local
这种方式适合本地开发时固定使用,不过部署到生产环境前记得注释或修改这一行。IDE专属配置(以IntelliJ IDEA为例)
打开Run/Debug Configurations,找到你的Spring Boot启动项:- 切换到Spring Boot标签页,在Active profiles输入框中填入
local - 保存配置后启动项目,就会自动加载
application-local.properties
- 切换到Spring Boot标签页,在Active profiles输入框中填入
内容的提问来源于stack exchange,提问作者Moojjoo
相关产品推荐
相关产品推荐

