[SPRING] 포함 된 JAR에서 Spring의 @ComponentScan 검색 컴포넌트를 만드는 방법
SPRING포함 된 JAR에서 Spring의 @ComponentScan 검색 컴포넌트를 만드는 방법
여러 개의 프로젝트 (core.jar)에 포함 할 Spring 구성 요소가있는 항아리를 만들었습니다.
새로운 Spring 프로젝트를 만들었고 @ComponentScan을 올바른 패키지로 가지고 있지만 항아리의 구성 요소를 인식하지 못합니다.
포함 된 JAR에서 Spring의 @ComponentScan 검색 컴포넌트를 만드는 방법은 무엇입니까?
해결법
-
==============================
1.JAR에서 스캔 할 적절한 패키지 이름을 지정하십시오.
JAR에서 스캔 할 적절한 패키지 이름을 지정하십시오.
@ComponentScan(basePackages = {"com.example.from.jar"})
-
==============================
2.나는 스프링 부트와 @ComponentScan과 비슷한 이슈를 가지고 있었고이 문서는이 문제를 해결하는데 도움이되었다. http://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-structuring-your- code.html.
나는 스프링 부트와 @ComponentScan과 비슷한 이슈를 가지고 있었고이 문서는이 문제를 해결하는데 도움이되었다. http://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-structuring-your- code.html.
요점은 내 @SpringBootApplication 클래스가 @ComponentScan의 basePackages 중 하나의 루트 패키지에 있다는 것입니다. 하위 패키지로 이동 한 후 Spring은 모든 @ComponentScans를 인식 할 수있었습니다.
from https://stackoverflow.com/questions/28679581/how-to-make-springs-componentscan-search-components-in-included-jars by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] JSR-356 WebSocket @ServerEndpoint와 Spring 3 bean의 통합 (0) | 2019.02.18 |
---|---|
[SPRING] Jersey ExceptionMapper는 예외를 매핑하지 않습니다. (0) | 2019.02.18 |
[SPRING] Spring과 DBCP로 JDBC 커넥션을 처리하는 적절한 방법은 무엇입니까? (0) | 2019.02.18 |
[SPRING] Spring-ws 엔드 포인트에서 HTTP 헤더에 액세스하는 방법? (0) | 2019.02.18 |
[SPRING] CrudRepository 외부 파일에 @Query SQL을 저장하는 방법? (0) | 2019.02.18 |