Есть ли способ автоматического создания Spring beans для класса, определенного в XML-контексте приложения? Я бы хотел не помещать информацию о типе beans в 2-х местах.... в файле конфигурации xml, а также в коде как литье.
Например, данный конфигурационный файл
<bean id="bean-name" class="SimpleSpringBean"  scope="prototype">
    <property name="myValue" value="simple value"></property>
</bean>
Можно ли вызвать ApplicationContext.getBean("bean-name") таким образом, чтобы избежать прямого перевода возвращаемого типа на SimpleStringBean. Я знаю, что я также могу вызвать ApplicationContext.getBean("bean-name", SimpleSpringBean.class), чтобы избежать самого трансляции, но у меня все еще есть информация о типе в 2-х местах.
Кажется, что Spring может получить информацию о классе (ApplicationContext.getType) или получить тип из самого bean, но не может автоматически применять тип без вмешательства программиста.
