背景:
微服务中,需要在网关gateway处整合mybatis-plus框架去数据库查询数据,mapper接口建好,@Mappper注解也加上了,但是启动还是报以下错误:
A component required a bean of type ‘com.XXX.XXX.XXX’ that could not be found.
解决方法:
我仔细去Mapper接口中查看,发现我的@Mapper注解引入的是org.mapstruct包中的@Mapper注解,正确引入的应该是org.apache.ibatis.annotations包中的@Mapper注解。
在微服务架构中,尝试在网关Gateway使用Mybatis-Plus查询数据库时遇到错误,问题源于Mapper接口上的@Mapper注解引用错误。原本应该引用org.apache.ibatis.annotations包中的@Mapper,但实际引用成了org.mapstruct包中的@Mapper。修复此注解引用后,问题得到解决。

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



