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

控制反转(IOC)和依赖注入(DI)

@Target @Retention @Documented 元注解

在这里插入图片描述
@Component 将类交给IOC容器管理,成为IOC容器中的bean
@Autowired 注入运行时所需要依赖的对象
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
因为Mabatis DAO层注解@Reponsitory 基本不用了,现在Mapper层@Mapper注解,这里的Mapper层相当于原来的DAO层。

Bean 组件扫描
在这里插入图片描述
依赖注入
多个相同的bean,解决方案
在这里插入图片描述
@Primary 设置优先级
在这里插入图片描述
@Qualifier 设置bean名字

在这里插入图片描述
@Resource 设置bean的名字,按照名称进行注入 (JDK提供的)
@Autowired 按照类型进行注入 (Spring框架提供)

在这里插入图片描述

相关文章:

  • DQN在Gym的MountainCar环境的实现
  • 缓存 --- 缓存击穿, 缓存雪崩, 缓存穿透
  • 《AI大模型应知应会100篇》第28篇:大模型在文本创作中的应用技巧
  • Android Gradle多渠道打包
  • 基于 Vue3 + ECharts + GeoJson 实现区域地图钻取功能详解
  • WEMOS LOLIN32 开发板引脚布局和技术规格
  • 25.4.20学习总结
  • PyTorch基础学习系列一
  • git学习日志
  • 从跌倒到领跑:北京亦庄机器人马拉松如何改写人机协作未来?
  • 深度解析微前端架构设计:从monorepo工程化设计到最佳实践
  • 云效部署实现Java项目自动化部署图解
  • 飞帆平台 cdn 资源集锦
  • 详解trl中的GRPOTrainer和GRPOConfig
  • DeepSeek R1 7b,Langchain 实现 RAG 知识库 | LLMs
  • 初级达梦dba的技能水准
  • 绝对路径与相对路径
  • uniapp-商城-29-vuex 关于系统状态的管理
  • AIGC-几款医疗健康智能体完整指令直接用(DeepSeek,豆包,千问,Kimi,GPT)
  • 8节串联锂离子电池组可重构buck-boost均衡拓扑结构 simulink模型仿真
  • 共绘“彩色上海”,IP SH艺术共创沙龙首期圆满举办
  • 软硬件企业集中发布未成年人模式使用手册
  • 力箭二号火箭成功进行满载起竖试验,计划今年首飞发射轻舟飞船
  • 北京朝阳涉住宅组团地块126亿元成交
  • 滨江集团去年营收约691亿元,尚未结算的预收房款1253亿元
  • “90后”高层建筑返青春:功能调整的技术路径和运营考验