programing

포함된 JAR에 Spring의 @ComponentScan 검색 구성 요소를 만드는 방법

powerit 2023. 8. 6. 10:26
반응형

포함된 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서브패키지로 옮긴 후 스프링은 모든 것을 인식할 수 있었습니다.@ComponentScans.

언급URL : https://stackoverflow.com/questions/28679581/how-to-make-springs-componentscan-search-components-in-included-jars

반응형