当前位置: 首页 > 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模型仿真
  • 五一假期,长三角铁路张家港、台州等多个车站客发量创新高
  • 消失的日本中年劳动者:任何人都有与社会脱节的风险
  • 谢承祥已任自然资源部总工程师
  • 我给狗狗上课,月赚四五万
  • 美国得克萨斯州发生5.4级地震,震源深度10千米
  • 市场驱动的系统改造:丹麦零弃风经验研究