其实除了常规的那些问题,什么包扫描呀,什么xml和mapper文件命名呀,什么namespace的文件路径呀。我说下我遇到的:
项目用的微服务,因为项目重构,所以日志表临时放在用户库中。在做日志统计模块的时候,统计服务先调用户服务,用户服务去日志服务里执行业务代码和sql,但是日志服务的表在用户库中,实现类在日志服务内,用户服务找不到日志服务mapper中的statement,所以也会遇到绑定异常。
我这边解决方案就是,因为本来就在重构,就直接把日志服务独立出来,让统计服务去调日志服务的feign,不要绕一次用户服务,表在用户库中也无所谓的,只要日志服务的nacos配置正确。
备注:
然后我这里还遇到一个问题,feign一直走熔断,我打印了下runtimeException。
这里是nacos的name没有配置正确。配置好之后,对比了pom.xml的配置文件,成功解决
一直走熔断,也可能是你服务没起来,或者服务配置有问题,或者引包不完整,写代码还是需要细心哦
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)