2017-11-30 4 views
0

가 나는 두 개의 jar 파일 (종속)와 폴더 lib을이 지방 항아리에 항아리 A.jar 에서 지방 항아리 봄 부팅 응용 프로그램이 한 봄 부팅 응용 프로그램에 사용되는 종속 자원을 선택하는 방법 각각의 jar 파일 (B와 D)에 우리는 application.properties (자원)을 가지고 있는데, 이는 응용 프로그램의 초기화 중에 자동으로로드됩니다.의이 <code>B.jar</code> 및 <code>D.jar</code>을 가정 해 봅시다

불행하게도 D.jar에서 application.properties 어떻게 B.jar 대신 D.jar에서 application.properties에서 application.properties를로드 할 수 B.jar

에서 application.properties 전에로드?

답변

0

위치에 따라 classpath에 항상 먼저 application.properties이로드됩니다. 내가 b.JAR가에서 application.properties가로드됩니다 다음

<dependencies> 
    <dependency> 
     //B.jar 
    </dependency> 
    <dependency> 
     //D.jar 
    </dependency> 
</dependencies> 

를 사용하는 경우 제 경우 (받는다는 pom.xml)에서 classpath에 jar 파일의 순서 pom.xml

dependencies를 등록 순서에 따라 달라집니다.