springboot启动报错org.springframework.beans.factory.UnsatisfiedDependencyException:

dreamTucker 2019-04-02 05:49:24
springboot启动报错org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'clazzServieImpl': Unsatisfied dependency expressed through field 'clazzMapper';
动态代理路径没有错误,@service和@autowired都有

我的目录结构:



我的serviceimpl:



我的ClazzMapper.xml:
...全文
15102 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_37107895 2022-01-18
  • 打赏
  • 举报
回复

现在都是代码生成器,基本不可能是注解的问题,十有八九是依赖导的太乱发生冲突了

金针gu 2019-09-03
  • 打赏
  • 举报
回复
dreamTucker 2019-06-19
  • 打赏
  • 举报
回复 1
哈哈哈,好久的帖子我都忘了,谢谢大家的回答(那个时候还在用eclipse啊哈哈哈),最近又遇到很多次这种问题,总结一下有几个导致这个问题的原因: 1.导包不正确 2.扫包范围不正确(比如没在启动类相同包下,所有要加入扫包范围,可以查看我这篇文章https://blog.csdn.net/qq_42654484/article/details/92847089) 3.组件没有加入springs容器中(也就是没有加上@Component@Service这些注解) 4.idea工具问题,报错但是不影响运行,可以降低Autowired检测的级别,将Severity的级别由之前的error改成warning或其它可以忽略的级别 向spring容器中加入组件时最好指定名称
Gemini_Kanon 2019-06-14
  • 打赏
  • 举报
回复
没有找到那个文件,看看你的启动类文件是不是在class文件的根目录下;还有对应文件上有没有@注解
雾里看花の 2019-06-14
  • 打赏
  • 举报
回复
应该是你的clazzMapper没有加上@Mapper注解或者没有在启动类上加@MapperScan("com.xx.xx.xxx.dao")
weixin_40568865 2019-06-14
  • 打赏
  • 举报
回复
应该看 最下面的报错 一般是没找到 什么文件 还是没有mapper 映射 或是 mapper中有错误的信息 都可能导致这个问题
qq_37271992 2019-06-14
  • 打赏
  • 举报
回复
同問,ide上面啟動沒有問題,打成WAR包放tomcat上就報這個錯
dreamTucker 2019-04-02
  • 打赏
  • 举报
回复 1
救救孩纸吧

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧