关于@Autowired注解爆红的原因分析及解决过程

 更新时间:2025年06月20日 09:17:14   作者:hoho不爱喝酒  
这篇文章主要介绍了关于@Autowired注解爆红的原因分析及解决过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

前言

在使用SpringBoot进行开发时,往往需要在service层注入mapper,但注入mapper的时候,idea工具会进行检查,经常会爆红。

一、出现原因

爆红的原因是@AutowiredSpring的注解,提示找不到对他的bean,因为你没有显示的将adminMapper注入到Spring容器中去管理。

二、解决方法

第一种:将@Autowired替换为@Resource注解

此注解是JDK的注解,它不会像去Spring容器中寻找bean

第二种:在Mapper接口上加@Mapper或@Repository注解

1、@Mapper是mybatis用于Dao层的注解

2、@Repository是Spring用于Dao层的注解

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 改善Java代码之慎用java动态编译

    改善Java代码之慎用java动态编译

    这篇文章主要介绍了改善Java代码之慎用java动态编译,需要的朋友可以参考下
    2021-04-04
  • SpringBoot2.3新特性优雅停机详解

    SpringBoot2.3新特性优雅停机详解

    这篇文章主要介绍了SpringBoot2.3新特性优雅停机详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • SpringBoot实现Excel读取的实例教程

    SpringBoot实现Excel读取的实例教程

    这篇文章主要给大家介绍了关于SpringBoot实现Excel读取的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Java NIO实现聊天系统

    Java NIO实现聊天系统

    这篇文章主要为大家详细介绍了Java NIO实现聊天系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • java实现多设备同时登录或强制下线

    java实现多设备同时登录或强制下线

    本文主要介绍了java实现多设备同时登录或强制下线,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • 查看JDK安装路径,一台电脑安装多个版本的JDK并切换使用方式

    查看JDK安装路径,一台电脑安装多个版本的JDK并切换使用方式

    文章介绍了如何查看JDK安装路径以及如何在一台电脑上安装和切换多个版本的JDK(JDK 8、JDK 11、JDK 17),内容涵盖了通过命令行查看JDK路径的方法,以及如何下载、安装和配置多个JDK版本,并通过修改环境变量来切换JDK版本
    2025-12-12
  • SpringMVC使用ResponseEntity实现文件上传下载

    SpringMVC使用ResponseEntity实现文件上传下载

    这篇文章主要为大家介绍了SpringMVC使用ResponseEntity实现文件上传下载,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • 基于springboot+vue实现垃圾分类管理系统

    基于springboot+vue实现垃圾分类管理系统

    这篇文章主要为大家详细介绍了基于springboot+vue实现垃圾分类管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • mybatis 返回Map类型key默认为大写问题

    mybatis 返回Map类型key默认为大写问题

    这篇文章主要介绍了mybatis 返回Map类型key默认为大写问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • 详解JavaFX桌面应用开发-Group(容器组)

    详解JavaFX桌面应用开发-Group(容器组)

    这篇文章主要介绍了JavaFX桌面应用开发-Group(容器组),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04

最新评论