如何使用注释自动装配factorybean实例(而不是getObject()对象)?
我知道在使用 XML 定义 bean 时可以获得对 factorybean 实例的引用(Spring)。例如:
<property name="factoryBean" ref="&theFactoryBean" />
但这也可以通过注释来做到这一点吗? (也许使用@Autowired和@Qualifer?)
你是否必须注释factorybean本身才能被Spring组件扫描发现?
I know it is possible to get the reference to the factorybean instance when defining the beans with XML (Spring). e.g.:
<property name="factoryBean" ref="&theFactoryBean" />
But is this also posible to do this with annotations? (maybe with @Autowired and @Qualifer?)
Do you have to annotate the factorybean itself to be discovered by Spring component-scan?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
让你的bean实现
BeanFactoryAware
,但正如skaffman所说,这不是一个很好的实践。Make your bean implement
BeanFactoryAware
, but as skaffman says, it's not a great practice.