我是否可以在Spring配置文件中使用某种bean工厂或静态类来创建Java类的实例并设置其属性?像这样:
<bean id="myThingy" class="org.whatever.specialBeanMaker">
<property class="${maven.filtered.property.value}" />
<properties>
<property name="a" value="...." />
<property name="b" value="...." />
<property name="c" value="...." />
</properties>
</bean>
换句话说,我需要从一个我直到运行时才会知道的类中创建一个bean(因为过滤,JNDI,propertyPlaceholderConfigurer等等。
答案 0 :(得分:2)
不需要任何特别的东西。就像你期望的那样去做:
<bean class="${whateverClass}"/>