iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么解决SpringBoot自动装配bean找不到类型的问题
  • 277
分享到

怎么解决SpringBoot自动装配bean找不到类型的问题

2023-06-29 04:06:37 277人浏览 八月长安
摘要

这篇文章主要介绍“怎么解决SpringBoot自动装配bean找不到类型的问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么解决springBoot自动装配bean找不到类型的问题”文章能帮助大

这篇文章主要介绍“怎么解决SpringBoot自动装配bean找不到类型的问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么解决springBoot自动装配bean找不到类型的问题”文章能帮助大家解决问题。

    SpringBoot自动装配bean找不到类型

    Spring基于注解的@Autowired是比较常用的自动装配注解,但是会因为个人的疏忽,SSM进行配置的时候没有将对应bean所在包给扫描进去;或者使用Boot的时候,没有放在启动类所在包及其子包下导致报错。

    今天我就犯了因为boot扫不到包的问题

    Description:

    Field empapi in feign_consumer.demo.controller.testController required a bean of type 'api.eApi' that could not be found.

    The injection point has the following annotations:
        - @org.springframework.beans.factory.annotation.Autowired(required=true)


    Action:

    Consider defining a bean of type 'api.eApi' in your configuration.


    Process finished with exit code 1

    看报错,很明显就是找不到Bean;换而言之就是bean对象没有装配到Spring容器中,导致启动的时候要装配缺找到。

    项目结构

    怎么解决SpringBoot自动装配bean找不到类型的问题

    很明显

    在boot启动的时候扫描的是feign_consumer.demo这个包及其子包,而需要装配的bean就只在api这包下,Spring在启动的时候根本不会扫到api这个包(除非使用了@ComponentScan修改了约定)。所以就会导致项目启动报错。

    这也提醒了我们,使用模块化开发要注意项目的完整性以及其工程结构;另外,代码规范也很重要。

    无法自动装配。未找到“xxxMapper”类型的bean

    Could not autowire. No beans of ‘xxxMapper’ type found.

    说明Spring框架没有识别到你的xxxMapper中的类,也及是说,xxxMapper的类没有被Spring框架给管理,如果你所需要的类需要给Spring给管理,那么你得在他上面加上@Repository注解,这样你在service层自动注入时他才不会报错。

    如果的你得类不需要管理或者继承或实现一些规则,并且程序没有产生一些错误,那么这些都是可以被允许的。

    @Repositorypublic interface AdminMapper  {    public void xxx(){}}
    public class AdminServiceImpl  {    @Autowired    private AdminMapper adminMapper;    }

    这样他就不会报错了。

    关于“怎么解决SpringBoot自动装配bean找不到类型的问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

    --结束END--

    本文标题: 怎么解决SpringBoot自动装配bean找不到类型的问题

    本文链接: https://www.lsjlt.com/news/322529.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • 怎么解决SpringBoot自动装配bean找不到类型的问题
      这篇文章主要介绍“怎么解决SpringBoot自动装配bean找不到类型的问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么解决SpringBoot自动装配bean找不到类型的问题”文章能帮助大...
      99+
      2023-06-29
    • SpringBoot(cloud)自动装配bean找不到类型的问题
      目录SpringBoot自动装配bean找不到类型今天我就犯了因为boot扫不到包的问题看项目结构很明显无法自动装配。未找到“xxxMapper”类型的bea...
      99+
      2022-11-13
    • 解决springboot启动报错bean找不到的问题
      目录springboot启动报错bean找不到的原因解决一.普通的dao,service对应的实例bean不存在报错示例:解决方案:二.由于bean的加载顺序和配置文件的关系补充:S...
      99+
      2023-03-01
      Springboot启动报错 类文件具有错误的版本 Springbot bean找不到
    • 无法自动装配/未找到“XXX“类型的Bean解决办法
                出现报错:(这里我出现的问题是出现了多个,不是无法自动装配,但是不影响为大家解决这个问题。另外为了显示这个问题,我电脑不能截图,只能拿手机拍照再传过来......)  解决方法1:  找到这个接口的页面(ctrl+左键...
      99+
      2023-09-09
      java 服务器
    • 解决springboot 启动找不到主类的问题
      springboot 启动找不到主类 利用eclipse的maven插件,清理了了一下springboot的项目,结果再启动就找报找不到主类的错误了。 原因: 是你清理了编译好的cl...
      99+
      2022-11-12
    • springboot启动报错bean找不到怎么解决
      这篇文章主要讲解了“springboot启动报错bean找不到怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“springboot启动报错bean找不到怎么解决”吧!springboo...
      99+
      2023-07-05
    • 解决springboot报错找不到自动注入的service问题
      springboot报错找不到自动注入的service 找了不少资料,最后发现是每个service接口(虽然已经使用了@service注解)的实现类都需要加上@service注解。 ...
      99+
      2022-11-12
    • springboot无法自动装配的问题怎么解决
      本篇文章为大家展示了springboot无法自动装配的问题怎么解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。springboot 无法自动装配@Autowired 报错:无法自动装配基本上是因为...
      99+
      2023-06-26
    • SpringBoot启动多数据源找不到合适的驱动类问题怎么解决
      SpringBoot启动多数据源找不到合适的驱动类问题怎么解决,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。启动多数据源找不到合适的驱动类问题我项目中使用了Sp...
      99+
      2023-06-26
    • php7.1服务找不到的问题怎么解决
      本文小编为大家详细介绍“php7.1服务找不到的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php7.1服务找不到的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。PHP7.1服务找不到...
      99+
      2023-07-05
    • 怎么解决php中thread找不到的问题
      本篇内容主要讲解“怎么解决php中thread找不到的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决php中thread找不到的问题”吧!php中thread找不到的解决办法:1、检...
      99+
      2023-06-25
    • 解决Maven项目加载spring bean的配置xml文件会提示找不到问题
      Maven 加载spring bean的配置xml文件会提示找不到 如果你也在开发spring项目时用的是maven项目,如果出现运行是: ***xml can not open ...
      99+
      2022-11-12
    • 解决找不到模块“xxx.vue”或其相应的类型声明问题
      目录找不到模块“xxx.vue”或其相应的类型声明解决方法无法找到模块“vue-contextmenu”的声明文件找不到模块&ldqu...
      99+
      2022-11-13
      找不到xxx.vue 找不到类型声明 找不到模块xxx.vue
    • Java找不到或无法加载主类问题怎么解决
      Java找不到或无法加载主类问题通常是由于以下几个原因引起的:1. 类路径错误:请确保你的类路径(classpath)设置正确。可以...
      99+
      2023-08-12
      Java
    • Wireshark安装失败或找不到网络接口问题怎么解决
      本篇内容主要讲解“Wireshark安装失败或找不到网络接口问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Wireshark安装失败或找不到网络接口问题怎么解决”吧!Wireshar...
      99+
      2023-06-05
    • 如何解决Kotlin基本类型自动装箱出现的问题
      这篇文章主要介绍如何解决Kotlin基本类型自动装箱出现的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Kotlin基本类型自动装箱出现问题解决办法问题在Kotlin官方文档介绍基本类型时,给我们说明了在有些情况...
      99+
      2023-05-31
      kotlin
    • spring bean的自动注入及循环依赖问题怎么解决
      这篇文章主要介绍了spring bean的自动注入及循环依赖问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇spring bean的自动注入及循环依赖问题怎么解决文章都会有所收获,下面我们一起来看看吧...
      99+
      2023-07-05
    • springboot启动不加载bootstrap.yml文件的问题怎么解决
      这篇文章主要介绍“springboot启动不加载bootstrap.yml文件的问题怎么解决”,在日常操作中,相信很多人在springboot启动不加载bootstrap.yml文件的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简...
      99+
      2023-06-22
    • win10动态锁设置找不到配对的设备怎么解决
      这篇文章主要介绍“win10动态锁设置找不到配对的设备怎么解决”,在日常操作中,相信很多人在win10动态锁设置找不到配对的设备怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win10动态锁设置找不到...
      99+
      2023-07-01
    • 怎么解决navicat事务自动提交遇到的问题
      小编给大家分享一下怎么解决navicat事务自动提交遇到的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在使用navic...
      99+
      2022-10-18
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作