gpt4 book ai didi

java - Spring Java 配置

转载 作者:行者123 更新时间:2023-11-30 11:05:58 25 4
gpt4 key购买 nike

只是想知道使用 Spring Java Config 方法在我的 Application.java 文件中注入(inject)映射以用于其他类中的服务的正确方法是什么

如果我像这样设置 1 个 bean

@Bean(name = "databaseScheduler")
public SchedulerFactoryBean databaseScheduler() {
...
...
}

如果以后像这样引用,那么一切都会按预期进行

@Inject
private SchedulerFactoryBean databaseScheduler;

但是当我尝试如下设置 SchedulerFactoryBeans 的映射时

   @Bean(name = "databaseSchedulersMap")
public Map<Integer, SchedulerFactoryBean> databaseSchedulersMap() {
....
....
}

然后像这样稍后注入(inject)

@Resource
private Map<Integer, SchedulerFactoryBean> databaseSchedulersMap;

它不起作用,bean 上的属性丢失或为空

我以与单个 bean 实例完全相同的方式设置 SchedulerFactoryBean,但事实证明它真的很难做到这一点

非常感谢对此的任何帮助

最佳答案

向@Ma Kro 致歉

我用 @Resource(name="databaseSchedulersMap") 再次尝试了你的建议,它奏效了

我一定是第一次打错字了之类的对此感到抱歉

关于java - Spring Java 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29451816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com