1.使用<context:component-scan base-package="xxx.xxx" />来简化配置,
则无需添加<context:annotation-config/>
2.使用<context:component-scan > + @Component 组合简化配置时
如果被@Component的组件继承自接口,在注入的地方不能使用实现类,否则@Autowire将失败。
如果被@Component的组件只有实现类,在注入的地方也就只能使用实现类了。
1.使用<context:component-scan base-package="xxx.xxx" />来简化配置,
则无需添加<context:annotation-config/>
2.使用<context:component-scan > + @Component 组合简化配置时
如果被@Component的组件继承自接口,在注入的地方不能使用实现类,否则@Autowire将失败。
如果被@Component的组件只有实现类,在注入的地方也就只能使用实现类了。