JAVA-不一般的BindingException:Invalid bound statement (not found)

JAVA-不一般的BindingException:Invalid bound statement (not found),第1张

JAVA-不一般的BindingException:Invalid bound statement (not found)

其实除了常规的那些问题,什么包扫描呀,什么xml和mapper文件命名呀,什么namespace的文件路径呀。我说下我遇到的:

项目用的微服务,因为项目重构,所以日志表临时放在用户库中。在做日志统计模块的时候,统计服务先调用户服务,用户服务去日志服务里执行业务代码和sql,但是日志服务的表在用户库中,实现类在日志服务内,用户服务找不到日志服务mapper中的statement,所以也会遇到绑定异常。

我这边解决方案就是,因为本来就在重构,就直接把日志服务独立出来,让统计服务去调日志服务的feign,不要绕一次用户服务,表在用户库中也无所谓的,只要日志服务的nacos配置正确。

备注:

然后我这里还遇到一个问题,feign一直走熔断,我打印了下runtimeException。

 这里是nacos的name没有配置正确。配置好之后,对比了pom.xml的配置文件,成功解决

一直走熔断,也可能是你服务没起来,或者服务配置有问题,或者引包不完整,写代码还是需要细心哦

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5678060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存