2016-08-24 3 views
0

나는 10 개의 모듈로 구성된 프로젝트를 가지고 있습니다. 이 모듈들은 의존성을 위해 스프링 빈을 사용하는 일반적인 자바 모듈이다.다른 모듈의 리소스 파일을 사용하는 스프링 mvc 모듈

스프링 설정 파일을 빌드 할 때 정의하면 구성 파일에서 참조되는 경우 스프링이 다른 모듈의 빈을 찾게되므로 구성 파일을 분리하기가 매우 쉽다는 것을 알고 있습니다.

그러나 스프링 모듈 웹 모듈 인 새로운 모듈을 만들었습니다. 나는 여전히 다른 Java 모듈에서 다양한 구성 파일을 참조하려고하지만이를 수행하는 방법을 모르고 있습니다. 서블릿 파일에서 classpath * :를 정의하려고 시도했지만, 현재 허용되는 것으로 보이는 모듈은 현재 모듈 내에서 파일을 가져 오는 것입니다. 여기

2 개 모듈 시각화 - MVC 모듈 -

----- SRC -> 본체 -> 자바 코드 -----

----- 웹은 -> WEB-INF는 - 별도의 자바 모듈 - -> 서블릿/컨텍스트 -----

을 파일

----- src -> main -> spring resource file -----

내 MVC 모듈 웹 폴더에서 별도의 Java 모듈 스프링 파일에 액세스하려고합니다.

이 작업을 수행 할 수 있나요 ?? 이 다음 웹 모듈의 pom.xml 파일에 당신이 종속성으로 자바 모듈을 추가해야합니다 받는다는 기반 프로젝트의 경우

감사

답변

1

. 구성 파일은 기본적으로 src/main/javasrc/main/resources만이 포함되어 있으므로 src/main/resources에 존재해야합니다. 당신이 종속성을 추가 할 때 자바 모듈의 모든 종속성이 웹 모듈에 포함됩니다

<dependency> 
     <groupId>com.java.module</groupId> 
     <artifactId>java-module</artifactId> 
     <version>1.0.0</version> 
</dependency> 

참고.

관련 문제