2014-01-24 3 views
1

Мое приложение имеет много DataAccessObject с и я должен поместить их в свой файл applicationContext.xml так:Есть ли способ генерировать applicationContext.xml для Spring?

<bean id="sourceOfferDAO" class="com.example.dao.OfferDAO"> 
    <constructor-arg ref="sourceDataSource" /> 
</bean> 

Я хотел бы знать, могу ли я генерировать эти данные на основе списка классов? Autowiring теперь не вариант.

+0

Почему автопоставка не является вариантом? – Pedantic

+0

@AdamArold это звучит скорее как * templating * проблема, а не весна. – Eugene

ответ

1

Autowiring - это рекомендуемый метод для этого.

Если это действительно не вариант, то возможной альтернативой могло бы стать создание собственных аннотаций и этап сборки, который обрабатывает классы с этими аннотациями для генерации XML. Кроме того, вы можете просто поместить имена классов в текстовый файл и написать код, который просто перебирает записи в этом текстовом файле и выплескивает необходимый XML. Однако я не знаю ничего подобного.

Смежные вопросы