Spring 学习笔记

22-03-21 14:24 字数 292 阅读 1588 已编辑

IoC

定义

控制反转,一种设计思想,将对象的创建和销毁交给IoC容器。

实现方式

IoC 底层通过工厂模式、Java 的反射机制、XML 解析等技术,将代码的耦合度降低到最低限度,其主要步骤如下。 在配置文件(例如 Bean.xml)中,对各个对象以及它们之间的依赖关系进行配置; 我们可以把 IoC 容器当做一个工厂,这个工厂的产品就是 Spring Bean; 容器启动时会加载并解析这些配置文件,得到对象的基本信息以及它们之间的依赖关系; IoC 利用 Java 的反射机制,根据类名生成相应的对象(即 Spring Bean),并根据依赖关系将这个对象注入到依赖它的对象中。

0人点赞>
关注 收藏 改进 举报
0 条评论
排序方式 时间 投票
快来抢占一楼吧
请登录后发表评论
站长 @ 十七度
文章
384
粉丝
23
喜欢
195
收藏
31
排名 : 1
访问 : 147.26万
私信