mapper无法自动装配,未找到 ‘xxxxMapper‘ 类型的 Bean报错
解决办法 报错原因:
由于 @Mapper
属于 MyBatis ,因此无需在 Spring 配置中设定扫描地址。通过 mapper.xml
文件里的 namespace
属性与相应的 Mapper 类进行对应,Spring 会动态地生成 Bean 并注入到 ServiceImpl 中。
有很多同学尝试修改 Spring Bean 自动装配的设置,但仍然遇到错误。此时,可以在 Mapper 接口上添加 @Repository
注解来解决这个问题。
效果: