【发布时间】:2014-09-02 12:55:50
【问题描述】:
我的 Spring 应用程序配置如下:
Class A{
@Resource
private B objB;
@Resource
private C objC;
}
Class B{}
Class C{}
@Configuration
Class SpringConfigs{
@Bean
public A objA(){
return new A();
}
@Bean
public B objB(){
return new B();
}
@Bean
public C objC(){
return new C();
}
}
我使用组件扫描来选择@Configurations。我的问题是 Spring 会在为 A 创建 bean 的同时为 B 和 C 注入 Bean。我在 A 类中使用 @Resource 但使用 new 运算符来创建 Bean,那么 Spring 会识别 A 类中的注释并注入它们吗?谢谢。
【问题讨论】:
标签: spring dependency-injection spring-annotations spring-java-config