2017-03-16 1 views
0

샘플 SpringBoot 응용 프로그램을 개발 중입니다. 나는 2 개의 패키지를 가지고있다. 1. com.A (@springbootApplication으로 주해 된 주 클래스가있다) 2. com.B (다른 스프링 빈).스프링 부트 @SpringBootApplication 주석이 다른 패키지의 클래스에서 작동하지 않습니다.

내 쿼리 : 패키지 B에있는 스프링 빈은 해당 응용 프로그램이 실패하여 스캔하지 못했습니다. a를 사용해 보았습니다. a. @springbootapplicatio (scanBasePackages = "com.B") b. 또한 @componentScan (..) c. @EnableConfiguration도 사용됩니다.

그러나 패키지에서 B 패키지 빈을 이동하면 모든 것이 잘 작동합니다 (@springbootapplication이 처리하므로).

이 문제를 해결할 수 있도록 도와주세요.

라훌 쿠마르

답변

0

이 존재하는 같은 패키지에있는 모든 클래스를 검색 할 @SpringbootApplication 주석을 포함하는 구성 클래스입니다. 당신은 주석과 기본 패키지의 이름을 언급하고 그것을 시도 할 수 있습니다 ..

뭔가 아래와 같이 : 심지어

@SpringBootApplication(scanBasePackages = {"com.basepackage"}) 
+0

의 Teena..I는 것을 시도 작동하지 – Rajput

관련 문제