2017-11-24 2 views
0

내 애플리케이션에 데코레이터 패턴을 사용 중이며 xml 스프링 구성으로 구성하려고합니다.xml 구성을 사용하여 생성자 삽입을 사용하는 스프링 데코레이터

클래스가 someService이고 someServiceDecorator이라는 데코레이터가 있다고 가정 해 보겠습니다. 두 서비스 모두 여러 종속성이 있습니다. 성공하지 <beans:bean id="someService" autowire="constructor" class="com.my.someService" /> <beans:bean id="someServiceDecorator" autowire="constructor" primary="true" class="com.my.someServiceDecorator" />

:

나는이 시도. XML 구성으로 봄에 데코레이터 패턴의 예제를 찾을 수 없다는 것이 이상하다고 생각합니다.

답변

0

사실, 방금 시도한 결과입니다.

<beans:bean id="someServiceDecorator" autowire="constructor" class="com.my.someServiceDecorator"> 
    <constructor-arg> 
     <beans:bean autowire="constructor" class="com.my.someService" /> 
    </constructor-arg> 
</beans:bean> 
관련 문제