iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >SpringBoot遇到的坑@Qualifier报红的解决
  • 512
分享到

SpringBoot遇到的坑@Qualifier报红的解决

2024-04-02 19:04:59 512人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录SpringBoot遇到的坑@Qualifier报红解决方法springBoot注解@Qualifier用法SpringBoot遇到的坑@Qualifier报红 今天写项目的时候

SpringBoot遇到的坑@Qualifier报红

今天写项目的时候@Qualifier一直报红,排查半天后面才知道原来是idea生成项目的时候把主配置的类放在一个包中导致默认包结构扫描发生改变,扫描不到你定义的组件,具体可以去看看SpirngBoot默认包结构规则。

在这里插入图片描述

解决方法

主配置类必须放在是你所扫描的包的父包上

SpringBoot注解@Qualifier用法

在Controller中需要注入service那么我的这个server有两个实现类如何区分开这两个impl呢?

根据注入资源的注解不同实现的方式有一点小小的区别

下面上铺垫图

一个业务接口

请忽略我的红线

第一个实现类

第二个实现类

##在Controller中使用 @Autowired注入时

autowired注入资源

Qualifier的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的,添加@Qualifier注解,需要注意的是@Qualifier的参数名称为我们之前定义@Service注解的名称之一。

##使用@Resource注入时

@resource注入

使用@resource注入时比较简单了注解自带了“name”的val就是@Service注解的名称之一。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: SpringBoot遇到的坑@Qualifier报红的解决

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

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

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

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

下载Word文档
猜你喜欢
  • SpringBoot遇到的坑@Qualifier报红的解决
    目录SpringBoot遇到的坑@Qualifier报红解决方法SpringBoot注解@Qualifier用法SpringBoot遇到的坑@Qualifier报红 今天写项目的时候...
    99+
    2022-11-12
  • 解决SpringBoot整合RocketMQ遇到的坑
    应用场景 在实现RocketMQ消费时,一般会用到@RocketMQMessageListener注解定义Group、Topic以及selectorExpression(数...
    99+
    2022-11-12
  • 解决springboot整合druid遇到的坑
    springboot整合druid的坑 项目环境 springboot 2.1.6.RELEASE jdk 1.8 pom.xml配置 <?xm...
    99+
    2022-11-12
  • springboot连接sqllite遇到的坑及解决
    目录springboot连接sqllite的坑springboot集成sqlite配置设置springboot集成sqlitespringboot连接sqllite的坑 2021-0...
    99+
    2022-11-13
  • SpringBoot测试junit遇到的坑及解决
    目录一、NullPointerException原因解决二、org.springframework.context.ApplicationContextException三、java...
    99+
    2022-11-13
  • 使用SpringBoot的CommandLineRunner遇到的坑及解决
    目录使用场景两个接口的不同特殊的场景遇到的坑填坑总结使用场景 再应用程序开发过程中,往往我们需要在容器启动的时候执行一些操作。 Spring Boot中提供了CommandLineR...
    99+
    2023-02-13
    使用SpringBoot CommandLineRunner的坑 SpringBoot CommandLineRunner
  • 解决SpringBoot配置文件application.yml遇到的坑
    目录配置文件application.yml遇到的坑1.第一个坑,原代码解决办法2.第二个坑,原代码参见下图解决办法配置文件application.yml的注意事项这类似于还有一种配置...
    99+
    2022-11-13
  • spring/springboot整合curator遇到的坑及解决
    目录整个代码可项目遇到了两个问题解决办法近期本人在搭建自己的调度平台项目使用到了zookeeper做执行器自动注册中心时,使用到了springboot2.0+curator4.0版本...
    99+
    2022-11-13
  • SpringBoot整合RocketMQ遇到的坑怎么解决
    本篇内容主要讲解“SpringBoot整合RocketMQ遇到的坑怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot整合RocketMQ遇到的坑怎么解决”吧!应用场景在实...
    99+
    2023-06-08
  • springboot连接sqllite遇到的坑如何解决
    本篇内容主要讲解“springboot连接sqllite遇到的坑如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot连接sqllite遇到的坑如何解决”吧!springbo...
    99+
    2023-07-02
  • springcloudoauth2feign遇到的坑及解决
    目录springcloudoauth2feign遇到的坑客户端模式基于springsecurityspringcloud微服务增加oauth2权限后feign调用报null一般是这样...
    99+
    2022-11-13
  • @ConfigurationProperties遇到的坑及解决
    想着偷懒,直接使用@ConfigurationProperties(prefix="xxx")读取配置文件,不使用@Value("${xxx}")去一个一个的注入。 遇到的坑: 创...
    99+
    2022-11-12
  • springboot访问静态资源遇到的坑及解决
    目录访问静态资源遇到的坑及解决直接访问静态资源的问题SpringBoot 默认静态资源访问配置引入shiro 或 security后的拦截过滤访问静态资源遇到的坑及解决 开始是以这...
    99+
    2022-11-13
  • 解决springboot集成swagger碰到的坑(报404)
    一:项目使用springboot集成swagger进行调试 配置swagger非常简单,主要有三步: 1、添加swagger依赖 <!-- 引入 swagger等相关依赖 ...
    99+
    2022-11-12
  • 解决SpringBoot使用yaml作为配置文件遇到的坑
    目录SpringBoot yaml作为配置文件遇到的坑背景感觉修改一下比较好,类似这样:SpringBoot-yaml配置注入yaml基础语法字面量:普通的值 [ 数字,布尔值,字符...
    99+
    2022-11-12
  • vue+freemarker中遇到的坑及解决
    目录vue+freemarker遇到的坑在这个过程中遇到了几个坑freemarker的一些坑问题1.对空对象十分敏感2.freemarker中的${}与js中的${}冲突3.渲染数字...
    99+
    2022-11-13
  • 解决安装Oracle 11g 遇到的坑
    一.Win10下安装Oracle 11g 报错 信息 [INS-30131] 执行安装程序验证所需的初始设置失败解决:在CMD(管理员身份运行)中使用如下带权限的创建c盘共享命令:net share C$=...
    99+
    2022-10-18
  • 解决使用openpyxl时遇到的坑
    最近在用python处理Excel表格是遇到了一些问题 1, xlwt最多只能写入65536行数据, 所以在处理大批量数据的时候没法使用 2, openpyxl 这个库, 在使用的时...
    99+
    2022-11-11
  • 解决slf4j 和 logback-classic遇到的坑
    slf4j 和 logback-classic遇到的坑 以前一直不注意日志的打印,最近项目需求需要用日志记录用时性能,集成日志时遇到的问题记录下。 问题一:服务器启动时提示未找到sl...
    99+
    2022-11-12
  • 基于Lombok集成springboot遇到的坑
    目录Lombok集成springboot遇到的坑问题原因springboot引入LombokLombok集成springboot遇到的坑 最近有同事在spring boot中用Lom...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作