数据库技术:springboot 报错 org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'com.example.service.HrService' avai

话不多说先上图,这是启动类的配置,这里配置了@componentscan(“我的mapper的接口”)

20210916_61435b378dedc

接下来是我的项目结构截图

20210916_61435b37c2ded

然后是service 的截图,我在这里加了注解@service

20210916_61435b3809c24

最后我在测试类里面 的截图

20210916_61435b3846712

最后附上我的maven的pom 我开始怀疑是这个配置的有问题了

<?xml version=\”1.0\” encoding=\”utf-8\”?><project xmlns=\”http://maven.apache.org/pom/4.0.0\” xmlns:xsi=\”http://www.w3.org/2001/xmlschema-instance\” xsi:schemalocation=\”http://maven.apache.org/pom/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd\”> <modelversion>4.0.0</modelversion> <parent> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-parent</artifactid> <version>2.2.2.release</version> <relativepath/> <!– lookup parent from repository –> </parent> <groupid>com.example</groupid> <artifactid>demo</artifactid> <version>0.0.1-snapshot</version> <name>demo</name> <description>demo project for spring boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupid>org.projectlombok</groupid> <artifactid>lombok</artifactid> <version>1.16.10</version> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-cache</artifactid> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-data-redis</artifactid> <exclusions> <exclusion> <groupid>io.lettuce</groupid> <artifactid>lettuce-core</artifactid> </exclusion> </exclusions> </dependency> <dependency> <groupid>redis.clients</groupid> <artifactid>jedis</artifactid> </dependency> <dependency> <groupid>com.alibaba</groupid> <artifactid>druid</artifactid> <version>1.1.10</version> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-security</artifactid> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-web</artifactid> </dependency> <dependency> <groupid>org.mybatis.spring.boot</groupid> <artifactid>mybatis-spring-boot-starter</artifactid> <version>2.1.1</version> </dependency> <dependency> <groupid>mysql</groupid> <artifactid>mysql-connector-java</artifactid> <scope>runtime</scope> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-test</artifactid> <scope>test</scope> <exclusions> <exclusion> <groupid>org.junit.vintage</groupid> <artifactid>junit-vintage-engine</artifactid> </exclusion> </exclusions> </dependency> <dependency> <groupid>io.projectreactor</groupid> <artifactid>reactor-test</artifactid> <scope>test</scope> </dependency> <dependency> <groupid>junit</groupid> <artifactid>junit</artifactid> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> </plugin> </plugins> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> </build></project>

详细的报错信息如下:

caused by: org.springframework.beans.factory.nosuchbeandefinitionexception: no qualifying bean of type ‘com.example.service.hrservice’ available: expected at least 1 bean which qualifies as autowire candidate. dependency annotations: {@org.springframework.beans.factory.annotation.autowired(required=true)}at org.springframework.beans.factory.support.defaultlistablebeanfactory.raisenomatchingbeanfound(defaultlistablebeanfactory.java:1695) ~[spring-beans-5.2.2.release.jar:5.2.2.release]at org.springframework.beans.factory.support.defaultlistablebeanfactory.doresolvedependency(defaultlistablebeanfactory.java:1253) ~[spring-beans-5.2.2.release.jar:5.2.2.release]at org.springframework.beans.factory.support.defaultlistablebeanfactory.resolvedependency(defaultlistablebeanfactory.java:1207) ~[spring-beans-5.2.2.release.jar:5.2.2.release]at org.springframework.beans.factory.annotation.autowiredannotationbeanpostprocessor$autowiredfieldelement.inject(autowiredannotationbeanpostprocessor.java:640) ~[spring-beans-5.2.2.release.jar:5.2.2.release]

经过几位大佬的提醒,在启动类新增了@mapperscan(“com.example.mappar”),同时在测试类加入启动类@runwith(springrunner.class) 解决了找不dao bean 的问题,但随后又产生了一个新的报错如下:

20210916_61435b3883c59

与之对应的我的mapper.xml文件如下:

20210916_61435b38cd229

我的mapper接口如下:

20210916_61435b3916c70

最后我的hrservice:

20210916_61435b3963acb

详细报错如下:

20210916_61435b398f6ce

我在网上翻阅了资料:有的解决办法是看pom.xml里面的build 下 resouce 没有添加,我添加了后发现,还是无效。此外在namespace 和对应的service 里面,mapper 方法的名称都是一致,在torget目录下,我的hrmappar.class 和hrservice.xml在同一目录下。很疑惑问题出在哪里了。

需要了解更多数据库技术:springboot 报错 org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'com.example.service.HrService' avai,都可以关注数据库技术分享栏目—猴子技术宅(www.ssfiction.com)

本站无法对海量内容真伪性鉴别,请勿相信本站任何号码,邮件,站外网址等信息,如有需要,请自行甄别。版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至net@163.com举报,一经查实,本站将立刻删除。
(0)
上一篇 2022年11月27日 下午1:07
下一篇 2022年11月27日 下午1:10

相关推荐

  • 中国十大高产小麦品种(中国十大小麦品种排名)

    本文目录一览: 1、小麦品种十大名牌2、2022十大高产小麦品种3、中国小麦前十大品种排行榜4、中国高产小麦前十名5、2022年十大高产小麦品种6、十大高产小麦品种小麦品种十大名牌…

    2022年11月8日
  • 一次性杯子多少毫升(你真的了解纸杯吗?)

    生活中很多人都在使用一次性纸杯喝水,非常的方便。那么一次性纸杯有多少毫升?一次性纸杯用什么纸做的?下面我们具体了解一下。

    2022年10月17日
  • 买办资产阶级中的买办是什么意思(买办资产阶级)

    您好,今天帅帅来为大家解答以上的问题。买办资产阶级中的买办是什么意思,买办资产阶级相信很多小伙伴还不知道,现在让我们一起来看看吧! 1、首先资产阶级划分为大资产阶级和小资产阶级,大…

    2023年10月20日
  • 沈达威配音作品(沈达威)

    您好,今天帅帅来为大家解答以上的问题。沈达威配音作品,沈达威相信很多小伙伴还不知道,现在让我们一起来看看吧! 1、动画:《秦时明月之百步飞剑》——项少羽 沈达威-项少羽《秦时明月之…

    2023年10月19日
  • 黑道什么通缉令最严重

    黑道什么通缉令最严重 黑道通缉令是指有暴力行径的犯罪分子或组织,在某一特定时间点或某一特定地点,被所有持有武装力量的组织统一追捕,并严厉惩罚的行动。由于黑道的势力强大,通常会发出极…

    2023年7月10日
  • 周忠轩(关于周忠轩的介绍)

    大家好,小节来为大家解答以上的问题。周忠轩,关于周忠轩的介绍很多人还不知道,现在让我们一起来看看吧! 1、周忠轩,男,汉族,1955年12月生,辽宁建昌人,1975年4月加入中国共…

    2023年12月11日
  • 悦目佳人属于什么档次的品牌(悦目佳人官网)

    您好,今天帅帅来为大家解答以上的问题。悦目佳人属于什么档次的品牌,悦目佳人官网相信很多小伙伴还不知道,现在让我们一起来看看吧! 1、身边的人一直都有在用悦目佳人的冻干粉。 2、她们…

    2024年1月7日
  • 憋尿 贞操锁(锁贞洁带憋尿小说)

    您好,今天帅帅来为大家解答以上的问题。憋尿 贞操锁,锁贞洁带憋尿小说相信很多小伙伴还不知道,现在让我们一起来看看吧! 1、可以尿卫生巾 多包几层【不会一动就尿裤子吧。 本文就为大家…

    2024年1月16日
  • 监狱建筑师攻略游戏攻略分享

    监狱建筑师是一款模拟策略类游戏,游戏中玩家所需要做的是建造一所世界上守备最森严、防备最高的监狱。这款游戏是所有监狱模拟游戏中玩家最多的,目前已经拥有超过数百万玩家,可以说是目前最棒…

    2022年8月26日
  • 元朝皇帝介绍(元朝皇帝)

    1.元太祖——成吉思汗 2.袁—— 3.元太宗——博尔济吉特旗窝阔台 4.马奈侯震 5.元定宗——孛儿只斤贵由 6.元宪宗——博尔吉金芒戈 7.元世祖——博尔济吉特金忽必烈汗 8….

    2022年12月5日
  • 青曲社(关于青曲社的介绍)

    大家好,今天生男来为大家解答以上的问题。青曲社,关于青曲社的介绍很多人还不知道,现在让我们一起来看看吧! 1、青曲社 是位于陕西省西安市的一个相声社团,成立于2007年。 2、社团…

    2024年3月7日
  • 小女人是什么意思?

    小女人是那种柔柔弱弱的女人,一看就想有保护欲的那种感觉 小女人指的是什么? 具有所有女人的优点,也有所有女人缺点 小女人是什么意思? 小女人在不同语境下有不同的意思。比方说是朋友或…

    2022年11月23日
  • 我不成仙txt下载微盘(我不成仙txt下载)

    您好,今天帅帅来为大家解答以上的问题。我不成仙txt下载微盘,我不成仙txt下载相信很多小伙伴还不知道,现在让我们一起来看看吧! 1、链接:      提取码: sj6m     …

    2024年1月7日
  • 读后感正副标题的格式图片(读后感正副标题的格式是什么)

    您好,今天帅帅来为大家解答以上的问题。读后感正副标题的格式图片,读后感正副标题的格式是什么相信很多小伙伴还不知道,现在让我们一起来看看吧! 1、主标题居中书写,副标题在主标题第三个…

    2024年1月22日
  • 兔子喜欢吃什么(小兔子能吃蔬菜名单)

    兔子能吃菠菜。成年兔子可以适当地吃一些菠菜,但不能作为主食。菠菜的营养不丰富,不能长期给兔子单独喂食菠菜。菠菜中还含有较多的草酸,草酸与钙生成草酸钙,不宜被兔子吸收。 兔子吃菠菜需…

    2022年12月6日 投稿

发表回复

登录后才能评论