腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
用户5325874的专栏
专栏作者
举报
77
文章
59134
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章(77)
编程算法(19)
java(10)
数据库(7)
zookeeper(7)
dubbo(6)
sql(5)
spring(5)
缓存(5)
网络安全(5)
jdk(5)
node.js(4)
apache(4)
文件存储(4)
http(4)
数据结构(4)
负载均衡(3)
html(3)
云数据库 SQL Server(3)
mvc(3)
linux(3)
负载均衡缓存(3)
jvm(3)
面向对象编程(3)
hashmap(3)
grep(3)
python(2)
ide(2)
git(2)
命令行工具(2)
网站(2)
企业(2)
容器(2)
存储(2)
tcp/ip(2)
rpc(2)
https(2)
mvcc(2)
客户端(2)
渠道代理(1)
自动驾驶(1)
php(1)
javascript(1)
go(1)
servlet(1)
jsp(1)
android(1)
云数据库 Redis(1)
打包(1)
api(1)
jar(1)
maven(1)
腾讯云测试服务(1)
分布式(1)
压力测试(1)
正则表达式(1)
mybatis(1)
单元测试(1)
spring cloud(1)
uml(1)
微信(1)
防火墙(1)
broadcast(1)
com(1)
db(1)
directory(1)
evaluation(1)
match(1)
nio(1)
null(1)
ps(1)
state(1)
statistics(1)
sum(1)
产品(1)
单例模式(1)
继承(1)
接口(1)
线程安全(1)
源码(1)
搜索文章
搜索
搜索
关闭
Spring知识——IOC容器
spring cloud
spring
1、理解: (1)控制反转。将生成对象的控制权交IOC容器,由容器生成依赖的对象。调用类只依赖接口,而不依赖具体的实现类,减少了耦合。在运行的时候,才由容器将具体的实例注入到调用类的对象中。 (2)依赖注入,就是向Ioc容器索要bean的过程。getBean是依赖注入的起点。依赖注入的过程是用户第一次向Ioc容器索要Bean时触发的。 (3)生成bean的两种方式 a、通过反射调用构造函数 b、通过CGLib 2、优点: (1)依赖关系的管理被反转并交给容器,使复杂的依赖关系管理从应用中解放出来。 (2)代码解耦 3、启动过程(依赖注入的实现过程): a、Resource寻找资源(XML文件形式的beanDefinition) b、将XML文件载入内存中,解析成org.springframework.beans.factory.config.BeanDefinition对象 c、将org.springframework.beans.factory.config.BeanDefinition对象注册到HashMap容器中 d、客户想Ioc容器索要bean,触发依赖注入
用户5325874
2020-01-16
509
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档