我在jar A.jar
中有fat-jar spring boot应用程序
在这个fat-jar中,我有两个jar文件(依赖项)的文件夹lib
让我们在每个jar文件(B和D)中说B.jar
和D.jar
我们有application.properties
(资源),它在应用程序初始化期间自动加载。
来自application.properties
的{{1}}来自D.jar
的{{1}}
如何从application.properties
B.jar
而不是application.properties
加载B.jar
来填充application.properties
答案 0 :(得分:0)
取决于classpath
上的位置,始终会加载application.properties
。在我的案例中classpath
上的jar文件的顺序(maven pom.xml
)取决于dependencies
中注册pom.xml
的顺序
如果我使用
<dependencies>
<dependency>
//B.jar
</dependency>
<dependency>
//D.jar
</dependency>
</dependencies>
然后将加载来自B.jar的application.properties
。