JQDEMO.COM:绿色、免费、安全的软件下载站!
JQ下载站
所在位置: 首页 > JS教程 > Spring使用@Primary处理多个@Autowire申明的相同bean

Spring使用@Primary处理多个@Autowire申明的相同bean

发布时间:2021-06-30 09:15:43来源:JQDEMO.COM

项目描述

在spring中,依赖项注入默认按类型进行,这意味着当存在多个具有相同类型的依赖项时,将抛出NoUniqueBeanDefinitionException异常。表示只能申请一个候选bean。您可以控制选择过程。在本教程中,我们将看到如何使用spring的@Primary注释或<bean/>元素的primary xml属性来实现这一点。这表明当多个bean是自动连接的候选bean时,应该优先考虑特定的bean定义。

运行环境

jdk8+IntelliJ IDEA+maven

项目技术(必填)

spring

依赖包文件(可选)

链接:https://pan.baidu.com/s/1EiWh4_0eOBwOmoHSYThRpg
提取码:nv7d

是否原创(转载必填原文地址)

转载https://memorynotfound.com/handling-multiple-autowire-candidates-with-spring-primary/

项目截图(必填)

Spring使用@Primary处理多个@Autowire申明的相同bean

运行截图(必填)

xml方式运行

Spring使用@Primary处理多个@Autowire申明的相同bean

注解方式运行

Spring使用@Primary处理多个@Autowire申明的相同bean

注意事项(可选)

仅仅是演示同时存在相同类型的bean时,通过spring的Primary属性或注解实现忽略其他bean申明的功能

收藏
  • 热门资讯
  • 最新资讯
  • 下载排行榜
  • 热门排行榜