@Autowired注解Mapper报错

今天写代码时遇见这样一个错误
在这里插入图片描述
解决办法
在mapper类上加上@Repository或者@Component,都可以让红色消失
在这里插入图片描述
@Repository注解的作用及含义

@Repository(value=“userDao”)

该注解是告诉Spring,让Spring创建一个名字叫“userDao”的UserDaoImpl实例。

当Service需要使用Spring创建的名字叫“userDao”的UserDaoImpl实例时,就可以使用@Resource(name = “userDao”)注解告诉Spring,Spring把创建好的userDao注入给Service即可。

你可能感兴趣的:(java,spring,mybatis)