Java 스프링을 사용하여 런타임시 콩의 속성을 어떻게 동적으로 변경합니까? bean "mainView"가 있습니다.이 mainView는 "class1"또는 "class2"속성 "class"로 사용해야합니다. 이 결정은 "withSmartcard"속성이 "Y"또는 "N"인 속성 파일의 기반에서 이루어져야합니다.스프링 스프링을 동적으로 변경하십시오.
의 ApplicationContext :
<bean id="mainView"
class="mainView">
<property name="angebotsClient" ref="angebotsClient" />
<property name="class" ref="class1" />
</bean>
<bean id="class1"
class="class1">
<constructor-arg ref="mainView" />
</bean>
<bean id="class2"
class="class2">
<constructor-arg ref="mainView" />
</bean>
PropertyFile :
withSmartcard = Y
{$ classIdToBeUsed} 또는 $ {classIdToBeUsed}가되어야합니까? –
$ {classIdToBeUsed} :) Typo, 고마워요! 분명히, 나는 KSS 때문에 withSmartCardClassImplementation – Olivier