资讯专栏INFORMATION COLUMN

No qualifying bean of type XXX found for dependenc

hsluoyz / 1293人阅读

摘要:写项目时遇到如标题那样的错误提示提示的意思是你的程序里说需要的类但却没有找到它所以也就报错了网上搜索一番大概也是有几类说法的注解写在了接口类上面把注解写在该接口类的实现类上则不报错了配置文件中要配置好扫描类如下其它类型的原因我的解决是将以下

写项目时遇到如标题那样的错误提示: "No qualifying bean of type XXX found for dependency XXX", JVM提示的意思是你的程序里说需要XXX的Bean(类), 但却没有找到它, 所以也就报错了.

网上搜索一番, 大概也是有几类说法的:

1."@Service"注解写在了接口类(interface)上面, 把"@Service"注解写在该接口类的实现类(implements)上, 则不报错了[ref];

2.配置文件中要配置好"扫描类"[ref], 如下:

3.其它类型的原因;

我的解决Solution是, 将以下代码中的@Resource替换成@Autowired, 则不报错:

@Service
public class UserServiceImpl implements UserService {

    @Resource    // 替换成"@Autowired";
    private AdminUserMapper adminUserMapper;

    // 其余代码...
}

JVM是不报错了, 可这实在是治标不治本, 要理解为什么会这么报错, 要去理解@Autowired@Resource的区别(可搜索看看), 以及看Spring框架的官方文档的说明(这才是第一手的资料);

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35518.html

相关文章

  • No qualifying bean of type XXX found for dependenc

    摘要:写项目时遇到如标题那样的错误提示提示的意思是你的程序里说需要的类但却没有找到它所以也就报错了网上搜索一番大概也是有几类说法的注解写在了接口类上面把注解写在该接口类的实现类上则不报错了配置文件中要配置好扫描类如下其它类型的原因我的解决是将以下 写项目时遇到如标题那样的错误提示: No qualifying bean of type XXX found for dependency XXX...

    goji 评论0 收藏0
  • No qualifying bean of type XXX found for dependenc

    摘要:写项目时遇到如标题那样的错误提示提示的意思是你的程序里说需要的类但却没有找到它所以也就报错了网上搜索一番大概也是有几类说法的注解写在了接口类上面把注解写在该接口类的实现类上则不报错了配置文件中要配置好扫描类如下其它类型的原因我的解决是将以下 写项目时遇到如标题那样的错误提示: No qualifying bean of type XXX found for dependency XXX...

    luffyZh 评论0 收藏0
  • Spring5:@Autowired注解、@Resource注解和@Service注解[转载]

    摘要:因此,引入注解,先看一下配置文件怎么写注意第行,使用必须告诉一下我要使用注解了,告诉的方式有很多,是一种最简单的,会自动扫描路径下的注解。 什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之...

    netScorpion 评论0 收藏0
  • 聊聊spring的async注解

    摘要:序本文主要聊聊中的注解。这里从获取注解有个可以标注使用哪个,这里的就是寻找这个标识。推荐注解指定,然后的返回,让它去寻找默认的自己应用里头都默认定义一个给托管 序 本文主要聊聊spring中的async注解。 AsyncConfigurer @EnableAsync(proxyTargetClass = true) @Configuration public class AsyncCo...

    Steve_Wang_ 评论0 收藏0
  • SpringBoot系列教程之RedisTemplate 基本配置说明文档

    摘要:更多文章,欢迎点击一灰灰专题在的应用中,可以算是基础操作了。 更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 在Spring的应用中,redis可以算是基础操作了。那么想要玩转redis,我们需要知道哪些知识点呢? redis配置,默认,非默认,集群,多实例,连接池参数等 redis读写操作,RedisTemplate的基本使用姿势 几种序列化方式对比 本篇博文...

    pingan8787 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<