大模型
产品
解决方案
权益
定价
云市场
伙伴
服务
了解阿里云
查看 "" 全部搜索结果
AI 助理
文档
备案
控制台
开发者社区
首页
产品详情
服务目录
探索云世界
热门
百炼大模型
Modelscope模型即服务
弹性计算
通义灵码
云原生
数据库
云效DevOps
龙蜥操作系统
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
镜像站
开发者社区
计算巢
文章
正文
什么是IOC,DI
2025-07-17
225
版权
版权声明:
本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《
阿里云开发者社区用户服务协议
》和 《
阿里云开发者社区知识产权保护指引
》。如果您发现本社区中有涉嫌抄袭的内容,填写
侵权投诉表单
进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
简介:
IOC(控制反转)通过依赖注入实现对象管理和解耦,DI则作为其实现手段,通过构造器、Setter或注解注入依赖。
IOC:IOC是实现依赖注入已达到控制反转的效果,是将对象的创建和依赖的管理从程序中脱离出来交由spring容器管理,提高了代码的灵活性,降低了耦合性。
DI:依赖注入,是IOC实现控制反转的手段,存入Spring容器中的对象都由DI来通过构造器,setter方法,注解的形式注入依赖。
文章标签:
计算巢服务
Java
容器
Spring
Floweroath
目录
相关文章
阿里云瑶池数据库_
|
11月前
|
存储
关系型数据库
分布式数据库
客户说|古茗选用阿里云PolarDB,以云端之力解锁茶饮数字化新高度
阿里云PolarDB将持续以“业务价值”为锚点,通过技术迭代与场景化解决方案,让每一笔交易更流畅,让每一份数据更智能,助力古茗实现“每天一杯喝不腻”的日常化国民茶饮愿景。
阿里云瑶池数据库_
817
0
0
Floweroath
|
Java
存储
线程池的核心参数有哪些?
线程池七大核心参数:核心/最大线程数、线程保持时间及单位、阻塞队列、线程工厂与拒绝策略。
Floweroath
1670
79
80
Floweroath
|
11月前
|
前端开发
Java
Spring
SpringMvC的执行流程
客户端发送HTTP请求,Spring MVC的前端控制器DispatcherServlet接收请求并调用HandlerMapper进行映射,返回包含Controller和拦截器的执行链。控制器执行逻辑后返回ModelAndView,前端控制器再调用ViewResolver解析视图并渲染HTML页面,最终返回给客户端。
Floweroath
359
0
0
Floweroath
|
11月前
|
Java
Spring
容器
DI依赖注入的几种手段
本内容介绍了依赖注入的四种方式:构造器注入、接口注入、Setter注入和注解注入,并重点比较了Spring中的@Autowired与Java标准注解@Resource的区别,包括来源和依赖查找策略。
Floweroath
499
0
0
阿里云云原生
|
11月前
|
人工智能
JSON
安全
通义灵码进阶指南:超越基础提示,解锁智能编程新境界
本文深入探讨通义灵码的高阶功能与实用技巧,助你从基础交互迈向精通。内容涵盖项目级理解、精准调试、架构设计协同、高效提示工程及开发流水线集成等多方面,帮助开发者将AI融入深层次工作流。同时提醒用户注意敏感信息保护、保持批判性思维,并关注版本更新与伦理问题。未来,通义灵码将进一步实现深度上下文感知和无缝工具链集成,助力开发者效率革命与思维方式转变。
阿里云云原生
303
2
2
FISSPACE
|
11月前
高维结构投影系列(五):宇宙不是方程,而是一场高维张力场的自我映现
宇宙的本质并非冰冷公式,而是一场张力与投影的自洽回响。本文突破方程局限,揭示现实是高维结构在时空中的“应答”,意识亦是其中共振节点。数学只是压痕线索,结构才是真相。
FISSPACE
354
0
0
1436047922066202
|
11月前
|
Oracle
安全
关系型数据库
服务器数据恢复—热备盘未成功激活导致raid崩溃的数据恢复案例
一台服务器中有5块硬盘,其中的4块组建了一组RAID5阵列,剩下一块盘作为热备盘(Hot-Spare)使用。服务器操作系统为linux,应用系统为构架于oracle数据库的一个oa。 raid5阵列中一块盘离线,但热备盘未自动激活rebuild。直到另外一块盘离线,RAID崩溃。 由于oracle已经不再对本案例中的oa系统提供后续支持,用户方要求尽可能恢复数据和操作系统。经过检测发现热备盘完全没有启用,硬盘无明显物理故障,无明显同步表现。
1436047922066202
209
0
0
Floweroath
|
11月前
|
存储
算法
索引
HashMap的实现原理
HashMap基于哈希算法实现,采用链表散列结构(数组+链表/红黑树)。JDK1.8前使用拉链法解决冲突,将冲突元素存入链表。JDK1.8后,当链表长度超过8时,转化为红黑树以提升查找效率;当元素数小于6时,退化为链表。通过key的hashCode计算索引,put时若key相同则覆盖,不同则添加到链表或树中。get时通过hash值定位并判断key获取对应值。
Floweroath
439
0
0
八音盒coding
|
JavaScript
Java
测试技术
基于SpringBoot+Vue+uniapp的百货中心供应链管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的百货中心供应链管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
八音盒coding
333
2
2
计算巢
热门文章
最新文章
1
QwenPaw:你的私人 AI 助理 —— 数据归你、记忆进化、多端触达的开源个人智能体
2
QoderWake:会上岗、有记忆、能进化的生产级 AI 数字员工
3
Open Design:让你的 Coding Agent 变身设计引擎,本地优先的开源 Claude Design 替代品
4
Termux安卓终端美化与开发实战:从下载到插件优化,小白也能玩转Linux
5
手把手教你安装Keil MDK5:官方网盘资源+芯片支持包配置详解(附调试实战)
6
AionUi:把 AI 从「聊天框」变成「帮你干活的同事」
7
Hermes Agent 是什么?被戏称 “爱马仕” 的自主 AI 智能体,不止是 OpenClaw 平替!
8
OpenClaw是什么、能做什么?阿里云OpenClaw部署保姆级图文教程
9
3分钟部署 我的世界(Minecraft) 联机服务
10
Hermes Agent是什么?怎么部署?超详细实操教程
1
Open Design:让你的 Coding Agent 变身设计引擎,本地优先的开源 Claude Design 替代品
223
2
QoderWake:会上岗、有记忆、能进化的生产级 AI 数字员工
462
3
2026版阿里云计算巢部署OpenClaw 完整实操步骤与配置流程
97
4
Hermes Agent是什么?怎么部署?阿里云上超详细实操教程
190
5
AionUi:把 AI 从「聊天框」变成「帮你干活的同事」
206
6
【服务器数据恢复】RAID运维风险及RAID数据恢复技术全解
54
7
【服务器数据恢复】光纤存储RAID5阵列故障恢复案例解析
53
8
什么是OpenClaw?怎么部署?OpenClaw核心能力场景与阿里云轻量/计算巢/ECS部署指南
192
9
保姆级流程 阿里云计算巢部署OpenClaw并配置百炼Token Plan完整实操步骤
161
10
阿里云轻量服务器站点SEO优化:从基础配置到收录提升
100
相关电子书
更多
低代码开发师(初级)实战教程
冬季实战营第三期:MySQL数据库进阶实战
阿里巴巴DevOps 最佳实践手册
下一篇
利用阿里云OSS(对象存储服务)快速搭建私人网盘