光导入mybatisplus依赖的话:假如项目下面第一层包名叫com的话,只要springApplication启动类直接放在第一层com包下,不要多层嵌套,就直接放com下(父级目录直接是com的话),然后mapper类加了@Mapper注解,不管mapper类放在和启动类下多少层包下面,它都会报错type 'com.xt.mapper.StudentMapper' ,说扫描不到mapper类。但是假如包名不叫com的话,不管启动类怎么放,他都不会报错。或者启动类不直接放在com下,只要再多嵌套一层,父级目录只要不是com,也不会报错
但是假如同时加上mybatis和mybatisplus依赖的话,就不会出现此问题
此问题还可以在启动类上加@MapperScan注解,解决只引入mybatisplus依赖的那种bug