问答详情
源自:4-3 Spring Bean装配之Autowired注解说明-2

测试List时候出现错误

@Component

public class BeanInvoke {

@Autowired

private List <BeanInterface> list;

public void say(){

if(null!=list && list.size()!=0){

for(BeanInterface bean:list){

System.out.println(bean.getClass().getName());

}

}

else{

System.out.println("list is null!");

}

}


}

http://img.mukewang.com/57ac3d440001377112850491.jpg

提问者:Heather1 2016-08-11 16:54

个回答

  • yrf
    2016-08-11 17:37:01
    已采纳

    你好,可以看看接口BeanInterface是否有具体的实现类,并且检查下该类是否被spring扫描或者通过配置的方式注入到spring的容器中