【发布时间】:2016-03-31 18:14:44
【问题描述】:
在 Spring 3.X 中,是否必须将类注释为组件才能将字段自动装配到其中?
假设我有:
@Service("myBean")
public class Mybean {
}
public class Target {
@Autowired
@Qualifier("myBean")
private MyBean;
}
然后在我的 beans.xml 中
<context:component-scan base-package="com.package.beans" />
其中MyBean.java 在com.package.beans.MyBean package 内。
类Target 是否必须注释为@Component 或其他一些spring 注释才能自动装配其中一个字段?
【问题讨论】:
标签: java spring dependency-injection autowired spring-bean