我有以下Bean,我希望在另一个类中自动装配:
@Scope("job")
@Component
public class PublicCompanyHolder {
private List<File> publicCompanyList;
public List<File> getPublicCompanyList() {
return publicCompanyList;
}
public void setPublicCompanyList(List<File> publicCompanyList) {
this.publicCompanyList = publicCompanyList;
}
}
我的Spring配置如下:
<bean id="publicCompanyHolder" class="com.sample.bean.PublicCompanyHolder" >
<property name="publicCompanyList" ref="publicCompanyList" />
</bean>
<bean id="publicCompanyList" class="java.util.List" />
这是正确的方法。在另一节课中,只需说:
@Autowired
private PublicCompanyHolder publicCompanyHolder;
我想上课。请告诉我。
答案 0 :(得分:-1)
java.util.List是接口。你需要实施。
<bean id="publicCompanyList" class="java.util.List" />
你可以这样做