-1
@Component
public class MyBean{
@Autowired
Bean1 bean1;
@Autowired
Bean2 bean2;
public void create(Param param1, Param param2){
SomeObject object = bean2.getDesiredResult();
}
}
其中Bean2.java
有instance variables
這是autowired
-
class Bean2{
@Autowired
Bean3 bean3;
@Autowired
Bean4 bean4;
@Autowired
Bean5 bean5;
public Object getDesiredResult(){
// some code which calls method on some beans which have autowired
// beans, and this goes on and on further.
}
}
我要測試這種方法,
create(Param param1, Param param2)
的主要問題是我繼續得到這些exceptons:
沒有類型
的排位豆無法自動裝配領域
,因爲我可以,因爲它們不是手動component-scan
所有的軟件包數量如此之大。大約有項目
<context:component-scan base-package
我使用JUnit
& EasyMock
框架3000個java包。 請建議。