当前位置: 首页 > news >正文

Spring配置其他注解Spring注解的解析原理

 Spring配置其他注解

@Primary注解用于标注相同类型的Bean优先被使用权,@Primary是Spring 3.0引入的,与@Component和@Bean一起使用,标注该Bean的优先级更高,则在通过类型获取Bean或通过@Autowired根据类型进行注入时,会选用优先级更高的

 

@Repository("userDao2")
@Primary //在getBean时候也会有优先级体现
UserDao userDao = applicationContext.getBean(UserDao.class);

 

 

Spring注解的解析原理

使用配置类配置组件扫描,使用AnnotationConfigApplicationContext容器在进行创建时,内部调用了如下代码,该工具注册了几个Bean后处理器

 

 

http://www.lryc.cn/news/240630.html

相关文章:

  • TypeScript 学习笔记 第一部分 语法基础
  • 【element优化经验】怎么让element-ui中表单多语言切换排版不乱
  • 软件设计中如何画各类图之一实体关系图(ER图):数据库设计与分析的核心工具
  • 【神印王座】龙皓晨美妆胜过月夜,魔神皇识破无视,撮合月夜阿宝
  • 汽车级全保护型六路半桥驱动器NCV7708FDWR2G 原理、参数及应用
  • 【小技巧】MyBatis 中 SQL 写法技巧小总结
  • C#编程题分享(4)
  • CTF靶场搭建及Web赛题制作与终端docker环境部署
  • nodejs express vue uniapp新闻发布系统源码
  • FastText模型文本分类
  • CentOS 7 使用Fmt库
  • 如何通过宝塔面板搭建一个本地MySQL数据库服务并实现远程访问
  • 普通话考试相关(一文读懂)
  • 深度学习动物识别 - 卷积神经网络 机器视觉 图像识别 计算机竞赛
  • 【Redisson】基于自定义注解的Redisson分布式锁实现
  • QT中样式表常见属性与颜色的设置与应用
  • OpenCvSharp从入门到实践-(02)图像处理的基本操作
  • Spring Boot 升级3.x 指南
  • 使用支付宝的沙箱环境在本地配置模拟支付并发布至公网调试
  • python-opencv划痕检测
  • 微服务学习|Gateway网关:网关作用、快速入门、路由断言工厂、路由过滤器配置、全局过滤器、过滤器执行顺序、跨域问题处理
  • 七、通过libfdk_aac编解码器实现aac音频和pcm的编解码
  • spring 是如何开启事务的, 核心原理是什么
  • 头歌——操作系统实训总结
  • Django自动生成docs接口文档
  • Mock 数据
  • (三)C语言之for语句概述
  • OpenLDAP配置web管理界面PhpLDAPAdmin服务-centos9stream
  • 深兰科技多款大模型技术产品登上新闻联播!
  • 移远通信推出六款新型天线,为物联网客户带来更丰富的产品选择