[SPRING] 어노테이션 기반 설정을 사용하여 느리게 초기화 된 스프링 빈 생성하기
SPRING어노테이션 기반 설정을 사용하여 느리게 초기화 된 스프링 빈 생성하기
Spring의 @Component 어노테이션을 사용하여 Spring 3.0 애플리케이션에서 많은 빈을 구성했다. 나는 이러한 bean을 느리게 생성 할 수 있는지 알고 싶습니다 - 특히 prototype bean?
해결법
-
==============================
1.lazy로 초기화 된 bean을 선언하려면 @Lazy annotation을 사용할 수있다.
lazy로 초기화 된 bean을 선언하려면 @Lazy annotation을 사용할 수있다.
그러나 프로토 타입 빈에 대해서는 의미가 없다는 점에주의하십시오. 초기화 된 bean을 게으르게 표시 할 필요가 없습니다.
-
==============================
2.프로토 타입 범위의 bean과 관련하여 지연 초기화는 옵션이 아닙니다. 빈들은 요청할 때마다 인스턴스화되고 초기화되며, 기본적으로 느슨하게 초기화됩니다.
프로토 타입 범위의 bean과 관련하여 지연 초기화는 옵션이 아닙니다. 빈들은 요청할 때마다 인스턴스화되고 초기화되며, 기본적으로 느슨하게 초기화됩니다.
from https://stackoverflow.com/questions/2365677/creating-lazily-initialized-spring-beans-using-annotation-based-configuration by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 흐름 외부에서 Spring Webflow FlowScope 요소에 어떻게 액세스 할 수 있습니까? (0) | 2019.04.10 |
---|---|
[SPRING] Spring XML 기반에서 Java 기반 구성으로 변환 (0) | 2019.04.10 |
[SPRING] 응답하지 않는 반응하는 WebClient (0) | 2019.04.09 |
[SPRING] 입력 된 필드의 길이를 나타 내기 위해 Hibernate @Size 오류 메시지를 커스터마이징하는 방법 (0) | 2019.04.09 |
[SPRING] org.apache.catalina.LifecycleException : 시작시 하위 컨테이너가 실패했습니다. (0) | 2019.04.09 |