2017-12-20 8 views
0

src/main/resources보다 클래스 경로의 다른 위치에서 Java bean에 대한 클래스 경로 자원을 구성 할 수 있습니까? src/main/app/conf/beans.xml에서 구성 파일을 선택하는 응용 프로그램이 있습니다. JavaConfig 구성에서 xml 구성에 정의 된 bean을 사용하고 싶습니다. JavaConfig 파일에서 위치를 지정하려면 어떻게해야합니까? 예를 들면 다음과 같습니다.Spring - 레거시 XML에 정의 된 bean을 참조하기 위해 Java Config와 Xml을 조합하십시오.

@Configuration 
    @ImportResource("classpath:..beans.xml) 
    public class AppConfig{ 
    // Reference Bean 
     @Autowired 
     private MessageLoader loader; 
    } 

답변

0

확실히 가능합니다. 리소스가 src/main/resources에 없으면 POM에 해당 디렉토리를 지정할 수 있습니다. 참조 here

+0

<resource> <directory>[your folder here]</directory> </resource> 

나는이 방법을 선호합니다, 감사합니다. – BreenDeen

+0

고맙습니다. 감사합니다. – BreenDeen

관련 문제