반응형
포함된 JAR에 Spring의 @ComponentScan 검색 구성 요소를 만드는 방법
여러 프로젝트(core.jar)에 포함할 스프링 구성 요소로 병을 만들었습니다.
새 Spring 프로젝트를 만들었습니다. 올바른 패키지에 @ComponentScan이 있지만 병의 구성 요소를 인식하지 못합니다.
포함된 JAR에 Spring의 @ComponentScan 검색 구성 요소를 만드는 방법은 무엇입니까?
JAR에서 검색할 적절한 패키지 이름을 지정합니다.
@ComponentScan(basePackages = {"com.example.from.jar"})
Spring boot 및 @ComponentScan에도 비슷한 문제가 있었는데 이 문서는 http://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-structuring-your-code.html 에서 문제를 해결하는 데 도움이 되었습니다.
요점은 내가@SpringBootApplication
클래스가 basePackage 중 하나의 루트 패키지에 있었습니다.@ComponentScan
서브패키지로 옮긴 후 스프링은 모든 것을 인식할 수 있었습니다.@ComponentScan
s.
언급URL : https://stackoverflow.com/questions/28679581/how-to-make-springs-componentscan-search-components-in-included-jars
반응형
'programing' 카테고리의 다른 글
구분 기호 기반 T-SQL 분할 문자열 (0) | 2023.08.06 |
---|---|
Android SDK 관리자가 열리지 않음 (0) | 2023.08.06 |
@봄에 예약된 테스트 (0) | 2023.08.06 |
index.php를 실행하는 대신 nginx & php7.3-fpm 다운로드에 대한 다음 클라우드 (0) | 2023.08.01 |
봄 부츠가 세션 쿠키를 발행하지 않도록 만드는 방법? (0) | 2023.08.01 |