• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

解决IDEA的Could not autowire. No beans of ‘***‘ type found.

武飞扬头像
等上班的煎鸡蛋
帮助1

提示:其实这是一个和spring的底层逻辑(控制反转与依赖注入)有关的问题


前言

在跟写springboot项目时发现的问题:如下图,大概率是由于该类未加上spring注解,故没有被注入到spring中,一个很常见的新手小白会遇到的问题。

学新通


一、Spring常用注解

  1. @Repository /@Mapper:数据访问层(dao层)
  2. @Service :业务逻辑层(service层)
  3. @Controller :控制层(controller层)

注(后端框架):

学新通学新通

二、解决方法

在类上加上对应的spring注解

学新通

返回查看问题已解决( ͡• ͜ʖ ͡• )

学新通


三、其他可参考解决方案

如果想要暂时的去掉这个问题的error报错,不想因为这个问题影响代码的运行

方案一:可以在IDEA设置里将该问题改成warning后,该问题被只会警告提示,不会影响运行

学新通

 方案二:给 @Autowired加上一个(required = false),表示我暂时不需要处理这个问题,报错也会消失

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgkabjg
系列文章
更多 icon
同类精品
更多 icon
继续加载