Day3——IOC和DI简介

一. 回顾

前面讲到了Day1——Spring简介Day2——搭建Spring环境,今天讲一下IOC和DI到底是什么?大家了解即可,后面会详细讲述结构和原理

二. IOC简介

Inversion Of Control,简称IOC。中文名叫反转控制,或者控制反转

传统编程思想: 我想要什么,就要主动去做什么。比如生活中我想吃饭,我得自己买菜煮饭
反转控制思想: 我想要什么,只需要等着接受就可以了。比如生活中我想吃饭,等着妈妈做好饭菜给你端过来即可。饭来张口。

IOC处于spring中的什么位置呢?
答:处于spring的最底层,所有spring操作都需要基于IOC进行。详情可看Day1——Spring简介。如下图:
在这里插入图片描述

三. DI简介

Dependency Injection,简称DI。中文名依赖注入。 依赖注入更加能贴合IOC的意思,可以说是IOC的一种具体的实现。DI是组件以一些预定义好的方式(例如setter方法)接受来自于容器的资源注入。相对于IOC而言,这种表述更直接。

以上内容粗略了解即可,后面会详细讲述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值