当前位置: 首页 > 知识库问答 >
问题:

Springautowire打字地图不起作用

郤望
2023-03-14

我有一个bean,它在XML中是一个类型化的-映射。但是当我尝试使用@autowired时,它并没有像预期的那样工作。我还尝试了@resource(name=“service”),正如堆栈溢出中的一个相关问题所建议的那样,这也不起作用。

@Resource (name = "service")
  private Map<String, service> service;

是否有一种方法可以查看xml中的bean是否被正确地实例化。我得到的属性服务值为null。我已经为这个工作了一天了。仍然无法解开这个谜题。虽然我搜遍了spring reference和stackoverflow(奇怪的是,spring的地图Autowriing很难,或者我做不到)。提前感谢您的帮助。同样奇怪的是,我提到的相关问题似乎已经被许多人接受,但对我来说却不起作用。

共有1个答案

南宫天逸
2023-03-14

虽然我不能直接解决这个问题,但我使用spring service locator解决了这个问题,最终将地图封装在其中。

 类似资料:
  • 我有以下映射定义,其中map.containsKey()显然不起作用: 我使用的是编年史地图2.4.17,在我的项目中迁移到版本3太难了。

  • 问题内容: 我已经使用Spark建立了Word2Vec模型并将其另存为模型。现在,我想在另一个代码中将其用作脱机模型。我已经加载了模型,并用它来表示单词的向量(例如,Hello),并且效果很好。但是,我需要使用map在RDD中为许多单词调用它。 当我在地图函数中调用model.transform()时,它将引发以下错误: “似乎您正在尝试从广播引用SparkContext。”异常:您似乎正在尝试从

  • 当完成时,我有一个segue被5种不同的方法调用。我发现,如果我只调用一次segue(仅为一个设置动画),一切都可以正常工作,但通过调用多个,会出现以下错误: 完成块(所有动画相同) 因此,当所有五个动画都完成(并满足条件)时,它会调用segue 5次并创建错误(我非常确定,因为我做了很多测试) 我想要的是,当动画(并满足条件)完成时,可以毫无错误地过渡到。有什么帮助吗?

  • 问题内容: 自从升级matplotlib以来,每当尝试创建图例时都会出现以下错误: 这种情况甚至发生在像这样的琐碎脚本中: 我发现错误的链接使我对诊断错误的来源毫无用处。 问题答案: 您应该添加逗号: 需要使用逗号的原因是,无论实际上从命令中创建了多少个对象,plt.plot()返回一个行对象的元组。如果没有逗号,则“ plot1”和“ plot2”是元组而不是行对象,从而使以后对plt.lege

  • 这是我的密码。这很简单,但当我点击按钮“button1”时,什么都没有发生。我做错了什么? 第二个-- 第三个-- 布局-- 新Logcat:11-29 12:15:39.552:D/gralloc_goldfish(613):检测到没有GPU仿真的模拟器。11-29 12:15:40.062:I/编舞(613):跳过51帧!应用程序可能在其主线程上做了太多工作。11-29 12:16:08.90

  • 问题内容: 我有Slick2D库,并使用Java做游戏。我一直想知道,只是一个简短的问题,如何在Graphics对象上设置字体以绘制不同的字体。我不能使它工作。我认为这与AngelCode有关,但是需要某种不是’.tff’的格式,所以我不知道。 那你能告诉我你怎么做吗? 问题答案: 您可以使用天使代码的BMF字体工具,该工具使用带有存储字符图像的字形图像的位图字体文件,以及描述该图像文件的文本文件