为什么想起来做这个笔记呢,真是好记性不如烂笔头,遇到两次了,解决了两次,都是从零开始,一点记忆没有了,但是这个问题再springboot项目初期启动项目的时候还特别经常出现。
这个报错信息就是说UserDao这个持久层的bean没有配置,但是正常一套创建下来确定注解,mapper等没有问题和缺少之后再还是报了这个问题。
解决思路:springboot省略了bean配置文件,自动注入,但是有些时候像我们之中小白很多理论和底层实现的逻辑不理解只是套公式形式的开发,就会处这种看似一摸一样的步骤,但是最终还是出错。
1.检查注解
2.检查mapper.xml文件(文件名和配置)
3.检查pom文件mybatis依赖
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.0</version>
</dependency>
4. 检查.yml文件中的信息是否正确
本文讲述了在使用SpringBoot项目时,遇到UserDao持久层bean未配置的常见问题,以及如何通过检查注解、mapper.xml、POM依赖和yml文件来解决这一问题,特别强调了理论理解的重要性。
1331

被折叠的 条评论
为什么被折叠?



