IntelliJ Idea出现Could not autowire. No beans of ‘xxxx‘ type found的解决办法

问题描述:
今天在看项目的时候,发现Service层在创建mapper对象的时候标红,提示如下:
在这里插入图片描述
但是运行起来是没有错误的,并不影响整个项目的编译和执行。虽不影响大局,但作为一名程序猿怎能容忍头顶标红,于是在网上查找了一些资料,找到如下解决办法:
方法1:在mapper文件上加@Repository注解,这是从spring2.0新增的一个注解,用于简化 Spring 的开发,实现数据访问
方法2:在mapper文件上加@Component注解,把普通pojo实例化到spring容器中,相当于配置文件中的
两种方法亲测有效。
在这里插入图片描述

你可能感兴趣的:(SpringBoot)