반응형
스프링 부트 @다른 모듈에서 자동 배선된 빈
제 질문은 @ComponentScan(basePackages = {"io.swagger", "com.company.project"(예: 여기에 추가)를 검색하기 위해 구성 요소 목록에 패키지를 추가하는 방법입니다. 하지만 이 패키지는 제 프로젝트의 다른 모듈에 있습니다.
제 프로젝트의 구조는 다음과 같습니다.
springboot 프로젝트(메이븐 프로젝트)/
module1(mavenProject, com.company.module1)
pom1.xml
module2(mavenProject, com.company.module2)
pom2.xml
pom.xml
모듈 2에는 @AutoWired myRepository 스위치가 모듈 1에 있는 메인(@SpringbootApplication)이 있습니다.
그래서 어떻게 경로를 추가할 수 있습니까?
모듈 A에서 모듈 B를 가져오면 사용할 수 있습니다.
Project
|__ Module A (com.test.a)
|__ Module B (com.test.b)
인pom.xml
모듈 A에서 다음을 추가합니다.
<dependency>
<groupId>com.test</groupId>
<artifactId>b</artifactId>
<version>1.0</version>
</dependency>
그런 다음 다음을 추가할 수 있습니다.
@ComponentScan(basePackages = {"com.test.b"})
언급URL : https://stackoverflow.com/questions/50043699/spring-boot-autowired-a-bean-from-another-module
반응형
'programing' 카테고리의 다른 글
곡선 경로를 따라 이동하는 보기 또는 이미지를 애니메이션화하려면 어떻게 해야 합니까? (0) | 2023.07.27 |
---|---|
SpringBoot 응용 프로그램이 항상 재부팅됨(재시작 루프) - spring.devtools (0) | 2023.07.27 |
파일 생성을 위해 BLOB를 Ajax를 통해 전달 (0) | 2023.07.27 |
Android 지도 v2 확대/축소를 통해 모든 마커 표시 (0) | 2023.07.27 |
프로그래밍 방식으로 뷰에 패딩 추가 (0) | 2023.07.27 |