只是想知道什麼是注入在我Application.java文件中的地圖中使用的Spring Java配置方法的Spring Java配置
其他類服務中使用。如果我的設置1種豆這樣
的正確方法@Bean(name = "databaseScheduler")
public SchedulerFactoryBean databaseScheduler() {
...
...
}
和參考,如果以後這樣便一切正常
@Inject
private SchedulerFactoryBean databaseScheduler;
但是當我嘗試和安裝地圖SchedulerFactoryBeans的如下
@Bean(name = "databaseSchedulersMap")
public Map<Integer, SchedulerFactoryBean> databaseSchedulersMap() {
....
....
}
後來像這樣
@Resource
private Map<Integer, SchedulerFactoryBean> databaseSchedulersMap;
它不工作,並在bean屬性注入它的缺失或無效
林在完全相同的方式作爲一個bean設置一個SchedulerFactoryBean但它證明真的很難得到這個去
任何幫助,這是非常讚賞
你嘗試過的東西 有一個錯字@資源(名稱=「databaseSchedulersMap」)? – 2015-04-04 22:13:45
我的確做到了。不幸的是沒有喜悅地圖中加載了正確數量的bean。但是這個bean的屬性沒有設置 – Damien 2015-04-04 22:29:08
你確定在databaseSchedulersMap屬性中設置了嗎? YOu沒有發佈方法體,所以我不得不問。 – 2015-04-04 22:30:42