IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示

1.问题描述

在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。

2. 原因

原因可能有两个,第一个是IntellijIDEA本身工具的问题。第二个便是我们导入@Service包的时候导入包错误造成的

第一种原因,spring auto scan配置,在编辑情况下,无法找不到对应的bean,于是提示找不到对应bean的错误。常见于mybatis的mapper,如下:

3. 解决方案

针对第一种原因,解决办法是:降低Autowired检测的级别,将Severity的级别由之前的error改成warning或其它可以忽略的级别。

针对第二种原因,解决方案当然是导入正确的包。首先我们来看下最容易导入的错误包,如下所示:

importcom.alibaba.dubbo.config.annotation.Service;

正确的包应该是下面这个

importorg.springframework.stereotype.Service;

切记切记啊!!!!


转自:http://blog.csdn.net/u012453843/article/details/54906905

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,975评论 6 342
  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 1,734评论 0 3
  • 国产手机两大痛:缺芯片、回收难 有人说,科技是把双刃剑,深深地影响着我们的生活。也有人问,为何将它喻为双刃剑?答:...
    于子儿阅读 323评论 2 3
  • 午夜的梦 被一束破窗而入的月光 勾醒 不知道 他是怎么知道 我在窗帘之间留下了缝隙 透过缝隙 就径直的洒进我的梦里...
    倾城_ab99阅读 320评论 0 3