【发布时间】:2012-01-20 07:40:53
【问题描述】:
如果我按如下方式创建一个 bean:
@Repository("myRepository")
public class MyRepository {
...
}
在 XML 中我应该能够按如下方式连接它吗:
<bean id="xmlBean" class="uk.co.foo.myBean">
<constructor-arg ref="myRepository"/>
</bean>
还是不允许这样混合?
原因是某些事情,通常是业务逻辑,对我来说配置和连接 XML 中的各种 bean 是有意义的,因为我可能有相同接口的多个实例,可能会交换东西,它让我看到我的项目配置清楚地来自 XML。然而,对于存储库,我不太可能需要做或看到任何这些事情,而且使用注释更方便。
【问题讨论】:
标签: java xml spring annotations