【发布时间】:2012-06-15 08:39:37
【问题描述】:
我有两个春豆如下:
@Component("A")
@Scope("prototype")
public class A extends TimerTask {
@Autowired
private CampaignDao campaignDao;
@Autowired
private CampaignManager campManger;
A(){
init_A();
}
}
由于遗留代码,我必须使用 new 关键字创建 A 的新对象
@Component("B")
@Scope("prototype")
public class B{
public void test(){
A a = new A();
}
}
当运行 -> 类 A 中的 spring bean 为空时,我可以创建一个新的 spring bean A 实例并仍然在其中使用自动装配吗?
【问题讨论】:
-
您是否在 Spring bean 定义文件中定义了
campaignDao和campManger?
标签: java spring jakarta-ee dependency-injection