spring boot 出现BindingException Invalid bound statement (not found): 错误问题

今天遇到了这个很有意思的问题,觉得给大家分享下:

      BindingException 这个问题在网上搜了很多,但是都是一样的答案,

1)包名+函数名=namespace

2)id=函数名(同时参数类型和返回类型是否一致)

建议直接复制粘贴,避免手动出错。如果确认上面两个地方无误后,下面的方法可能极其有效:

3)去掉mapper文件中的中文注释

4)随意在mapper文件中加空格或空行然后保存

  我核对了下,发现并不是这样的问题。然后就看了代码,发现没问题。他说我的XML文件找不到,然后我就仔细核对了下我的XML文件,终于发现了这个小问题。

  后缀名没有XML,我新建的时候选择的是File新建的。

把文件删了,重新新建一个带后缀的XML文件,

或者重新命名

搞定!

补充:

        也可能是在application.yaml 文件中没有加

mybatis-plus:
  mapper-locations: classpath:/mapper/*.xml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值