현재는 AnnotationConfigApplicationContext
과 ClasspathXmlApplicationContext
을 사용하여 혼합되었습니다. AnnotationConfigApplicationContext
을 상위 컨텍스트로 사용합니다. 그러나 AnnotationConfigApplicationContext
에 정의 된 bean은 ClasspathXmlApplicationContext
에 정의 된 bean을 잘 처리하지 못한다는 것을 알게되었습니다. 그래서 어쨌든 ClasspathXmlApplicationContext
을 삭제하고 내 애플리케이션을 AnnotationConfigApplicationContext
으로 만 사용하고 싶습니다.문맥 : 구성 요소 스캔 방식으로 프로그래밍?
문제는, 전적으로 <context:component-scan>
을 어떻게 바꿀지 모르겠군요. AnnotationConfigApplicationContext.scan(...)
을 사용하여 패키지 스캔을 쉽게 할 수 있지만 AnnotationConfigApplicationContext
에 포함/제외 패턴을 추가 할 방법이없는 것 같습니다.
아이디어가 있으십니까?
는 또한 http://stackoverflow.com/questions/259140/scanning-java-annotations-at-runtime를 살펴 대신 당신은 아마 누락 된 방법을
AnnotationConfigApplicationContext
에서 코드를 복사하고 추가해야 –