Существует ли какая-либо фабрика бинов или статический класс, который я могу использовать в файле конфигурации Spring для создания экземпляра класса 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 и т. Д.)