侧边栏壁纸
博主头像
JavaLYG 博主等级

行动起来,活在当下

  • 累计撰写 32 篇文章
  • 累计创建 8 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

引入jar包提示Invalid bound statement (not found)绑定不到jar中的mapper

liuyg
2023-12-20 / 0 评论 / 0 点赞 / 20 阅读 / 0 字 / 正在检测是否收录...

项目背景

公司很多项目,但是有些功能是有的地方需要上,有的地方不需要上。所以做了个拆分jar的方案,如果需要上这个功能,就引入jar就可以了。

本次在引入一个老项目中,提示Invalid bound statement (not found)

解决方案

解决方案很简单,这个项目是yml文件配置,在配置扫描mapper-locations配置的classpath:mybatis/*.xml

mapper-locations: classpath:mybatis/*.xml : 这个配置只会扫描本项目下的资源目录

修改为

mapper-locations: classpath*:mybatis/*.xml :扫描所有包下面的资源目录

重新启动项目就不会提示Invalid bound statement

总结

classpath这里后面加*是扫描所有包的资源目录

不加*是扫描本项目的资源目录

0

评论区