我班上有一位成员:
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" />