引用2个jar都实现了相同的@bean注入,这个是feign的Level

@Bean
public Level feignLoggerLevel() {return Level.FULL;
}

这样报错:

escription:xxx required a single bean, but 2 were found:- feignLoggerLevel: defined by method 'feignLoggerLevel' in class path resource [com/xxx.class]- logger: defined by method 'logger' in class path resource
[com/yyy.class]Action:Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed

解决办法:

@Bean@ConditionalOnMissingBean(Logger.Level.class)public Level feignLoggerLevel() {return Level.FULL;
}

Spring @bean冲突解决方案相关推荐

  1. Spring bean 实现生命周期的三种解决方案

    Spring bean 实现生命周期的三种解决方案 参考文章: (1)Spring bean 实现生命周期的三种解决方案 (2)https://www.cnblogs.com/javawebsoa/a ...

  2. Spring bean加载多个配置文件

    在一个大的项目结构,Spring bean配置文件位于不同的文件夹以便于维护和模块化.例如,Spring-Common.xml在common 文件夹中,Spring-Connection.xml 在c ...

  3. Spring(3)——装配 Spring Bean 详解

    装配 Bean 的概述 前面已经介绍了 Spring IoC 的理念和设计,这一篇文章将介绍的是如何将自己开发的 Bean 装配到 Spring IoC 容器中. 大部分场景下,我们都会使用 Appl ...

  4. 将Spring Bean注入非托管对象

    依赖注入带来的好处可能会上瘾. 使用注入配置应用程序结构比手动完成所有解析要容易得多. 当我们有一些在容器外部实例化的非托管类时,例如在Vaadin UI组件或JPA实体等其他框架中,它们是很难被退出 ...

  5. 修改java bean,java – 以编程方式修改Spring bean

    我目前正在开发一个Web应用程序.我知道Spring的一些基础知识,但是我并没有那么多地使用它,因此我决定提高我的Spring技能,而且我遇到了一个问题,我无法找到一个好的解决方案. 我想在我的应用程 ...

  6. Spring Bean的序列化方案

    2019独角兽企业重金招聘Python工程师标准>>> 这个问题是在做beetl-spring扩展的时候遇到的一个问题.扩展的思想是尽可能允许Beetl模板用到的所有可配置组件都交给 ...

  7. 装配 Spring Bean 详解https://blog.csdn.net/kkfd1002/article/details/79936447

    装配 Bean 的概述 前面已经介绍了 Spring IoC 的理念和设计,这一篇文章将介绍的是如何将自己开发的 Bean 装配到 Spring IoC 容器中. 大部分场景下,我们都会使用 Appl ...

  8. Spring bean解析 - refresh

    文章目录 refresh prepareRefresh 属性校验 BeanFactory创建 BeanFactory接口 BeanFactory定制 Bean加载 EntityResolver Bea ...

  9. Spring - bean

    一.Spring容器 在基于Spring的应用中,对象生存于Spring容器中.Spring负责创建对象,装配它们,配置它们并管理它们的整个生命周期,从生存到死亡.容器是Spring框架的核心.Spr ...

最新文章

  1. java 父类转子类_Java多态,对象转型,和简单工厂模式。希望对您有帮助!
  2. 人工智能再下一城,在多人扑克中大胜人类
  3. mvc Filters 过滤器
  4. 常遇问题及一些可能的解决方案
  5. 【白皮书分享】中国新能源汽车供应链白皮书2020.pdf(附下载链接)
  6. 千兆云路由器Dlink850L10个0Day漏洞成筛子 PoC满天飞 随便拿Root权限
  7. 华为路由交换常见配置
  8. MySQL学习(五、数据操作语言DML和事务处理语言TCL)
  9. 关于“超时时间已到”的问题
  10. Python — — turtle 常用代码
  11. Fall 2020 Berkeley cs61a Projects cats答案
  12. typedef定义结构体数组类型
  13. 自动生成banner网站
  14. intel和ATT汇编格式区别
  15. vue导出excel加一个进度条_vue纯前端导出excel表格
  16. Cesium开发基础篇 | 04空间数据可视化之Entity
  17. 星加坡php开发_新加坡互联网Offer求建议 - 找工作啦(Job)版 - 北大未名BBS
  18. 电阻、电容选型的要点
  19. 宽带不能上传发文件_为啥4M的宽带为啥下载速度只有300多KB?
  20. JS页面显示JSON格式化数据

热门文章

  1. cryptojs php 互通_关于PHP7和CryptoJS的AES加密方式互通
  2. 生成批量缩率图_Windows系统实战之:批量生成某类型文件
  3. linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22
  4. bartender一行打印两个二次开发_C++ 智能指针和二叉树:图解层序遍历和逐层打印二叉树...
  5. opencv数字图像处理(图像模糊)
  6. Java BufferImage图片处理(获取宽高、图片截取、转换灰度图)
  7. Paper2:Fast 3D Line Segment Detection From Unorganized Point Cloud
  8. 华为认证物联网开发利器:小熊派IoT开发板
  9. 深度学习多框架多平台推理引擎工具
  10. POJ - 2763 Housewife Wind LCA+dfs序+线段树