springboot自动装配扫描mapper失效?-灵析社区

无敌奥特MEN

使用springboot集成mybatis时,在配置文件中配置了扫描xml文件路径, 但是运行的时候告诉我找不到对应的mapper这个bean,这貌似没有给我进行自动装配,如果所示: ![image.png](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241111/22d4a35b6b6bb495a3a3ea3998f8091f.png) yml配置如下 ![image.png](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241111/f06c2229c608fc718ee4c3771fab9e08.png) 这个是mapper对应路径,在mapper接口上加上@Mapper注解或者启动类MapperScan后就可以正常使用,但是想知道为什么,在yml中不是配置的扫描路径没有生效,不会给我自动去扫描 ![image.png](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241111/cf91b50aac2e6339cf2d05766e079d03.png) 尝试着打断点 ,还没有到装配环节就出现了错误 路径没有问题,示例如下 只有加mapper注解或者手动mapperscan扫描才行,很奇怪 有大佬能解答吗:![image.png](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241111/887010c0856d082d6facf32c5fcaca0c.png)

阅读量:94

点赞量:0

问AI
练习代码二十年
确认一下 mapper 的路径 到底是 mapper.service,还是 mapper/service