springboot程序配置自定义参数

本文介绍了如何使用VMoptions配置Spring Boot应用的运行环境,包括设置堆大小、启用远程调试及自定义配置文件路径等。此外,还详细解释了spring.config.location与spring.config.additional-location的区别及其加载优先级。

VM options: -D<name>=<value>   配置自定义参数

指定dev环境

-Dspring.profiles.active=dev

给定新增的配置文件路径

-Dspring.config.location=classpath:/myConfig.yml

-Dspring.config.additional-location=classpath:/myConfig.yml

spring.config.location 用于替换指定的配置文件,原有的application.properties或application.yml文件均失效。

spring.config.additional-location 用于追加配置文件,原有的application.properties或application.yml文件均有效。

配置文件加载优先级        由高到低的顺序
file:./config/(项目下的config,和src同级)
file:./
classpath:/
classpath:/config/

 

 

 

 

 

1.设置堆大小

-Xms1024m -Xmx1024m

2.设置远程debug

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=18080

3.配置外部配置文件来改变配置属性值

--spring.config.location=file:///opt/dbconfigs/myProject.yml

举个栗子:

java -Xms1024m -Xmx1024m -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=18080 -jar myProject.jar --spring.config.location=file:///opt/dbconfigs/myProject.yml

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值