我班上有一位成员:

Class Abc
{
...
    @Autowired
    Set<TestClass> testClasses;
...
}


如何使用Spring注入?

我正在使用的xml是:

<bean id="testClasses" class="java.util.HashSet"/>


我注入一个空bean,因为我希望它是一组空的TestClass类型。

但这给了我以下错误:


  找不到依赖项[collection]的[TestClass]类型的匹配bean
  TestClass]。


我在这里做错什么吗?

最佳答案

未参数化xml中定义的bean“ testClasses”,而不是自动装配的值(设置testClasses)。因此,您必须这样做:

<util:set id="testClasses" value-type="...TestClass" />

07-28 00:25