Causedby: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController' defined infile[E:\project\ssm\target\classes\com\alibaba\controller\UserController.class]:BeanPostProcessor before instantiation of bean failed; nested exception isorg.springframework.beans.factory.BeanCreationException: Error creating beanwith name'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0':Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError:org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
报错:Error creating bean with name Initialization of bean failed
在POM.xml里面加入aspectjweaver.jar包就行了
<dependency>
<groupId> org.aspectj</groupId >
<artifactId> aspectjweaver</artifactId >
<version> 1.8.7</version >
</dependency>
继续报错:Could not autowire field: private com.alibaba.service.UserService com.alibaba.controller.UserController.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.alibaba.mapper.UserMapper com.alibaba.service.impl.UserServiceImpl.userMapper; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.alibaba.mapper.UserMapper] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}