只是想知道什么是注入在我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