mybatis-plus整合springboot项目自动装配失败问题


mybatis-plus整合springboot项目自动装配失败问题

今天整合mybatis-plus项目做测试的时候遇到了一个错误,红红的一大片打印在控制台中,这看上去挺吓人的!不过再乱我们只要把原因弄清楚所有问题都会迎刃而解,下面我们具体的来一步步分析原因!

根据报错的提示基本可以断定就是自动装配出了问题,因为错误中反复提高WebMvcAutoConfiguration这个类出了问题,那就说明自动装配在配置的时候没有装上。用最简单的话说就是:ioc容器中压根就没有这个组件(bean实例)


1、首先检查根源接口Mapper

mybatis-plus整合springboot项目自动装配失败问题

发现mapper接口确实没有问题


2、检查是否时调度或执行逻辑问题

mybatis-plus整合springboot项目自动装配失败问题

调度和逻辑都没有问题


3、检查导包是否有问题

mybatis-plus整合springboot项目自动装配失败问题

检查发现没有问题


4、检查配置类是否有问题

mybatis-plus整合springboot项目自动装配失败问题

仔细核对后发现,果然问题在这里,@MapperScan中的value路径写成具体的类了,需要修改成对应的所属包

mybatis-plus整合springboot项目自动装配失败问题

mybatis-plus整合springboot项目自动装配失败问题

改完之后一执行,数据马上就查到了,问题完美排除





上一篇:Vue开发环境中取BASE_API地址


下一篇:Mac 版64位 Chrome 浏览器进入 Canary 和 Dev 分支