如果类中有如下两个注解标识的属性,spring上下文applicationContext没有对应的listName对象启动项目他们的区别是啥?
@Resource private List listName;
@Resource private List<XXXClass> listName;
第一个会抛出“No element type declared for collection [java.util.List]”异常
后面一个会尝试从spring上下文中查找XXXClass类型的对象,组装成一个list列表注入到listName,如果没有找到抛出“No qualifying bean of type[XXXClass]……”异常