システムプロパティを介してSpringエイリアス構成を変更できるかどうかを調べようとしています。
それが構成です:
<beans>
<bean id="beanOne" ... />
<bean id="beanTwo" ... />
<bean id="beanThree" ... />
<alias name="beanOne" alias="beanToUse" />
<bean id="consumer" ...>
<constructor-arg ref="beanToUse" />
</bean>
</beans>
-Duse=beanThree
エイリアスに別の Bean を選択するなど、JVM プロパティを使用できるようにしたいと考えています。
残念ながら、単純なソリューションを使用<alias name="#{systemProperties.use}" alias="beanToUse" />
すると例外がスローされNoSuchBeanDefinitionException
ます:(
助言がありますか?