[SPRING] Spring에 스프링 게으른 프록시 팩토리가 있습니까?
SPRINGSpring에 스프링 게으른 프록시 팩토리가 있습니까?
Wicket에는 게으른 프록시 팩토리라고하는이 장치가 있습니다. 주어진:
<property name="foo" ref="beanx"/>
아이디어는 'beanx'대신에 프록시를 자동으로 생성하고, 실제로 뭔가가 실제로 메소드를 호출하는 경우에만 beanx를 초기화합니다.
마치 이것이 핵심 Spring 기능인 것처럼 보입니다. 그것은 어딘가에 있습니까?
해결법
-
==============================
1.LazyInitTargetSource를 참조하십시오. 그게 네가 원하는 걸 할거야. 그래도 대상 빈에서 lazy-init = "true"를 사용해야합니다.
LazyInitTargetSource를 참조하십시오. 그게 네가 원하는 걸 할거야. 그래도 대상 빈에서 lazy-init = "true"를 사용해야합니다.
-
==============================
2.스프링 컨텍스트가 초기화되면 스프링 싱글 톤 빈이 가장 가까운 것으로 만들어집니다. . 따라서 짧은 대답은 "아니오"라고 생각합니다. Spring 클래스를 아주 쉽게 확장하여 자신 만의 범위를 구현할 수 있습니다.
스프링 컨텍스트가 초기화되면 스프링 싱글 톤 빈이 가장 가까운 것으로 만들어집니다. . 따라서 짧은 대답은 "아니오"라고 생각합니다. Spring 클래스를 아주 쉽게 확장하여 자신 만의 범위를 구현할 수 있습니다.
-
==============================
3.Spring 세션 / 요청 범위는 사용자가 설명하는 기술을 사용하여 구현되지만 인스턴스 생성이 아닌 범위 카디널리티 간의 변환을 처리하기위한 용도로만 사용됩니다. 그래서 스프링은 같은 개념을 사용하지만, 당신은 아마도 자신의 구현을 만들어야 할 것입니다.
Spring 세션 / 요청 범위는 사용자가 설명하는 기술을 사용하여 구현되지만 인스턴스 생성이 아닌 범위 카디널리티 간의 변환을 처리하기위한 용도로만 사용됩니다. 그래서 스프링은 같은 개념을 사용하지만, 당신은 아마도 자신의 구현을 만들어야 할 것입니다.
from https://stackoverflow.com/questions/2391168/is-there-a-spring-lazy-proxy-factory-in-spring by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 사용자 지정 PropertyMap을 정의하려고 할 때 NullPointerException이 발생합니다. (0) | 2019.05.14 |
---|---|
[SPRING] [단순 유형, 클래스 java.time.LocalDate 유형의 값을 인스턴스화 할 수 없습니다. (0) | 2019.05.14 |
[SPRING] 세계적으로 봄에 잭슨을 구성하는 방법은 무엇입니까? (0) | 2019.05.14 |
[SPRING] Ubuntu 기반 Linux에 SIGAR을 설치하는 방법은 무엇입니까? (0) | 2019.05.14 |
[SPRING] responsebody와 spring prefixjson (0) | 2019.05.14 |