为Service搞了接口之后,应用无法启动,报Invalid bound statement (not found)

来源:7-15 现有架构总结

王謀

2019-07-13

不知道有没有同学遇到过和我一样类似的问题,我只是在老师的项目包结构之上,对service加了一层接口,视频中的service实现是直接对controller暴露的具体实现类,我是在service包下放的service对controller提供的接口,然后在service包下新建的Impl包,里边放的是具体service实现,项目部署成功,但是controller调service接口的时候报错,找不到实现,但我也在其实现类上加了service注解,我直接在controller注入mapper的接口是可以访问数据库的,我又把包结构还原成老师的一样,就能正常访问,我很不解

写回答

2回答

大目

2019-07-13

您好,能否提供下您的代码呢?可以将代码提交到GitHub或者Gitee,我来看看。

1
6
大目
回复
王謀
哈哈,这是我应该做的~
2019-07-13
共6条回复

赵帅Proxy

2020-07-16

 Feign去调用其他工程的时候,我也遇到这个问题了。扫描路径改了就OK了



0
1
大目
是的,本质上这是个mybatis的坑,他把别人的接口识别成mybatis的接口了。
2020-07-17
共1条回复

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

3085 学习 · 1324 问题

查看课程