2014-01-24 155 views
1

我的应用程序有很多DataAccessObject S和我必须把它们放在我applicationContext.xml文件是这样的:有没有办法为Spring生成applicationContext.xml?

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

我想知道我是否能基于类的列表上的这些项目?自动装配现在不是一种选择。

+0

为什么自动装配不是一个选项? – Pedantic

+0

@AdamArold这听起来更像是一个*模板*问题,而不是一个春天的问题。 – Eugene

回答

1

自动装配正是推荐的方法。

如果这确实不是一种选择,那么可能的选择是创建自己的注释,并有一个构建时间步骤来处理带有这些注释的类以生成XML。或者,您可以将类的名称放在一个文本文件中,然后编写代码,该代码只是遍历该文本文件中的条目并将所需的XML分配出来。尽管如此,我还是没有意识到这两者之中的任何一个。

相关问题