springMVC整合MyBatis

问题描述:在SpringMVC整合MyBatis时,在业务层有mapper无法自动装配,在部署启动之后,抛出spring-mvc.xml文件中的注释发生错误,将其删除就有了下面的错误!求解答,多谢!

img

看你的Bean是否有重名的,或者是没有@Compent注解,亦或者其他形式的注入,检查是否有扫描到该Bean

检查 BookServiceImpl 类上是不是忘了加 @Component@Service 注解或者 @ComponentScan 注解没有指定类所在的包