关于这个问题:XxxxMapper的Bean在springboot启动到ioc加载阶段时不能加载
这是Mybatis-plus依赖导入错误的问题;
spring bppt2.x:
的写法,这种写法可以兼容到Springboot3.0x
<!-- Mybatis-Plus依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3.2</version>
</dependency>
但是 持续到springboot3.X及以上这种依赖导入方式就不可靠了,需要更改为:
<!--mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.7</version>
</dependency>
如果导入了这样,还是不能加载时,问题可能是未在启动类上+@MappserScan("你的包")
或者在多模块项目时,未能在Mavn里模块之间的继承
比如:common模块为父模块,admin为子模块,二者是继承关系。继承之后,你的admin模块的@MappserScan("你的包")就能扫描到你的common模块下的mapper接口
当然依赖的问题是前提!
4309

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



