java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Springboot maven项目配置文件覆盖

Springboot maven项目配置文件覆盖问题的处理

作者:Eddie-Wang

这篇文章主要介绍了Springboot maven项目配置文件覆盖问题的处理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Springboot maven项目配置文件覆盖

遇到这样一个问题

就是我在引用一个有application.yml的公共maven项目的时候

新maven项目的application.yml会覆盖公共项目的配置文件

SpringBoot是由上向下扫描的文件的,那么总不能其它maven的application.yml都配置文件都写一遍吧~    

如图所示:

解决思路

既然覆盖的是相同的文件名称

SpringBoot还有一种properties的配置文件方式

把公共的配置为application.properties就可以了~

如图所示:

SpringBoot配置文件可以使用yml格式和properties格式

分别的默认命名为:application.yml、application.properties

存放目录

SpringBoot配置文件默认可以放到以下目录中,可以自动读取到:

读取顺序

如果在不同的目录中存在多个配置文件,它的读取顺序是:

注:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文