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

被折叠的 条评论
为什么被折叠?



