[SPRING] 여러 자식 컨텍스트가있는 스프링 부팅 응용 프로그램 만들기
SPRING여러 자식 컨텍스트가있는 스프링 부팅 응용 프로그램 만들기
난 계층 적 응용 프로그램 컨텍스트와 봄 부팅을 사용하여 응용 프로그램을 만들려고 노력하고있어. 내 주요 방법은 다음과 같습니다.
public static void main(String[] args) {
new SpringApplicationBuilder(TestApplication.class)
.child(AuditServiceConfiguration.class).web(true)
.child(TaskServiceConfiguration.class).web(true)
.run(args);
}
두 개의 자식 구성에는 다음과 같이 주석이 추가됩니다.
@EnableAutoConfiguration
@Configuration
아이디어는 모든 공통 빈을 포함하는 부모 컨텍스트와 각 자식 컨텍스트가 형제로부터 격리되어있는 동안 자체 MVC를 실행하도록하는 것입니다.
불행하게도 위와 같이 실행하면 마지막 자식 컨텍스트 만 초기화되고 시작됩니다.
올바른 방향으로 향한 어떤 포인터라도 크게 감사 할 것입니다.
문안 인사,
알레산드로
해결법
-
==============================
1.child (...) 메소드는 다른 SpringApplicationBuilder를 생성하고 리턴하므로, 두 번째 child (...) 메소드를 호출 할 때, 당신은 child를위한 형제를 인스턴스화하지 않는다. 부모는 할아버지가된다.
child (...) 메소드는 다른 SpringApplicationBuilder를 생성하고 리턴하므로, 두 번째 child (...) 메소드를 호출 할 때, 당신은 child를위한 형제를 인스턴스화하지 않는다. 부모는 할아버지가된다.
농담은 제쳐두고 같은 부모와 다른 컨텍스트를 만들 수있는 형제 (...) 메서드를 살펴보십시오.
또한 진행중인 작업을 정확히 파악하기 위해 출처를 확인할 수도 있습니다.
from https://stackoverflow.com/questions/32097421/create-a-spring-boot-application-with-multiple-child-contexts by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring 트랜잭션 JUnit 테스트에서 Hibernate Session을 autowire하는 적절한 방법 (0) | 2019.02.17 |
---|---|
[SPRING] 왜 Spring MockMvc 결과는 쿠키를 포함하지 않는 것입니까? (0) | 2019.02.17 |
[SPRING] Spring Bean 선언의 ref 대 idref 속성 (0) | 2019.02.17 |
[SPRING] Spring MVC에서 동일한 @RequestMapping에있는 매개 변수에 대해 다른 값을 어떻게 매핑합니까? (0) | 2019.02.17 |
[SPRING] Spring Data @CreatedDate 주석이 작동하지 않습니다. (0) | 2019.02.17 |