SpringBoot项目的配置文件加载位置
【摘要】 我们SpringBoot项目的配置文件可以让在四个地方,以SpringBoot项目MySpringBoot为例 并从优级最高到最低来排列,如下所示:
MySpringBoot/configMySpringBoot:根目录MySpringBoot/src/main/resources/configMySpringBoot/src/main/resources
这些位置...
我们SpringBoot项目的配置文件可以让在四个地方,以SpringBoot项目MySpringBoot为例 并从优级最高到最低来排列,如下所示:
- MySpringBoot/config
- MySpringBoot:根目录
- MySpringBoot/src/main/resources/config
- MySpringBoot/src/main/resources
这些位置都可以放配置文件,加载优化级如上所示,而且它们会形成互补,也就是说,配置文件中都有的配置项,那么优化级高的将覆盖优先级低的。
从上面可知在同级目录中config下的配置文件优化级比外面的要高。
我们还可以在发布jar包,通过–spring.config.location来动态指定项目外其他配置文件,这个对于运维人员来说特别有用:
java -jar MySpringboot-1.0-SNAPSHOT.jar --spring.config.location=/home/kyun/Desktop/application.properties
- 1
谢谢阅读!
文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_40763897/article/details/105129957
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)