mybatis找不到mapper的bean?
启动spring 找不到对应的mapper的bean,用mapperscan注解扫描mapper或者mapper接口加上@mapper可以解决,如果不使用注解就找不到bean报错,在yml配置文件中已经配置了扫描mapper.xml文件,路径也没有问题,不会自动扫描到mapper吗?有没有大佬解答一下
下面是配置和目录结构的截图
对应mapper
对应xml
回答:
在启动类上面加上注解所在的包就可以了呀:
@MapperScan("com.engine.mapper")@SpringBootApplication
你配置文件配的是xml文件所在路径,不是bean所在包呀,还是得用MapperScan来指定mapper的java文件在哪个位置
回答:
resources下的文件夹mapper.test,这是一个文件夹,mapper-locations匹配不到,mapper.test改成mapper。
回答:
interface 增加 @Mapper注解
以上是 mybatis找不到mapper的bean? 的全部内容, 来源链接: utcz.com/p/945360.html