入坑解决mybatis plus not found mapper(最准确解决办法)

          具体报错信息报错信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxx.mapper.CourseMapper.getCourseTeacherDetail,很多文章说是mapper的namespace 路径不对,或者替换原来mbatis-plus-boot-starter相关依赖等,更换原来依赖确实可以解决,但是项目使用结构也要更换那毫无意义,在下有幸看了一个博主大神写的一篇有关于mbatis-plus-boot-starter依赖的一个坑,通过看底层原理以及debug下的mapper-locations路径与当前配置的路径进行转换使无法找到,后面是怎样解决的请看下面代码,强烈有效,我才用重写数据源指定mybaitsPlus 文件路径。

 

package com.ly.mp.app.config;

import com.baomidou.mybatisplus.core.MybatisConfiguration;
import com.baomidou.mybatisplus.core.config.GlobalConfig;
import com.baomidou.mybatisplus.core.injector.ISqlInjector;
import com.baomidou.mybatisplus.extension.injector.LogicSqlInjector;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor;
import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
import com.ly.mp.a

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