图1
图2
以下信息接图2
Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.itheima.springmvc.service.ItemService com.itheima.springmvc.controller.ItemController.itemService; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [Open Declaration com.itheima.springmvc.exception.CustomExceptionResolver] for bean with name 'Open Declaration com.itheima.springmvc.exception.CustomExceptionResolver#0' defined in class path resource [springmvc.xml]; nested exception is java.lang.ClassNotFoundException: Open Declaration com.itheima.springmvc.exception.CustomExceptionResolver
红色这句即交由springmvc.xml处理的bean的class属性,是错误的,找不到这个类或者说这个路径是错误的,因为Open Declaration 是复制类名时 多复制的。
所以出现这个错误,bean书写不正确是其中一种原因,红色即错误的位置。