Spring中的@Configurable注释的XML等价物

时间:2011-09-08 10:22:12

标签: java spring

是否有@Configurable注释的XML等价物?

例如对于bean:

<bean class="org.obliquid.sherd.domain.SalesDocument" scope ="prototype">
    <property name="docType" ref="documentTypeProto"/>
</bean>

如何判断SalesDocument应该是@Configurable?

2 个答案:

答案 0 :(得分:4)

否 - @Configurable将属性注入非Spring bean的对象的目的。在您的示例中,SalesDocument已经是一个Spring bean,并且将注入docType

答案 1 :(得分:0)

我无法简单地开箱即用。

实现您想要的一种方法是使用基于Spring AspectJ的AOP扩展。这将是很多工作,但如果你知道你的DAO需要有限的配置(可能只是EntityManager?),它可能是可行的。

查看at the spring reference docs了解详情。