当前位置: 首页 > news >正文

springboot-Ioc-Di

1.Ioc控制反转        

使用对象时,由主动new产生对象转换为由外部提供对象.此过程中对象创建控制权由程序转移到外部,此思想为控制反转。

2.Spring技术对Ioc思想进行了是实现

(1)Spring提供了一个容器,称为Ioc容器,用来充当Ioc思想中的'外部'

(2)Ioc容器负责对象的创建,初始化等一系列工作,被创建或被管理的对象在Ioc容器中统称为Bean

3.DI依赖注入

在容器中建立bean与bean之间的依赖关系的整个过程,称为依赖注入

4.充分解耦

(1)使用Ioc容器管理bean(Ioc)
(2)在Ioc容器内将有依赖关系的bean进行关系绑定(DI)

(3)最终效果

使用对象时不仅可以直接从Ioc容器中获取,并且获取到的bean已经绑定了所以依赖关系

4.Ioc入门案例思路分析

1.管理什么

Service与Dao

2.如何将被管理的对象告知Ioc容器?

(配置)

3.被管理的对象交给Ioc容器,如何获取Ioc容器?

接口

4.Ioc容器得到后,如何从容器中获取bean?

接口方法

5.使用Spring导入那些坐标

pom.xml


http://www.mrgr.cn/news/67036.html

相关文章:

  • yolov8涨点系列之替换DW卷积
  • oracle insert忽略主键冲突,忽略重复记录
  • sql server安装及使用全流程
  • CSS中常见的两列布局、三列布局、百分比和多行多列布局!
  • Redis学习:BitMap/HyperLogLog/GEO案例 、布隆过滤器BloomFilter、缓存预热+缓存雪崩+缓存击穿+缓存穿透
  • Vue3里抽离公共模块进行封装然后通过Vue进行调取
  • 内网渗透-信息收集篇
  • 输入/输出系统
  • 呼叫中心如何安排用户回访?
  • 编译工具与文件学习(一)-YAML、repos、vcstoolcolcon
  • NoSQL基础知识总结
  • xftp连接中不成功 + sudo vim 修改sshd_config不成功的解决方法
  • Linux 高级IO
  • sqli-labs(第三关)
  • 全流程揭秘:如何打造一个虚拟3D展厅?
  • memcache redis区别
  • 支持向量机相关证明 解的稀疏性
  • 如何解决反向代购业务中的物流难题?
  • 拦截器获取controller上的自定义注解
  • 代码随想录 | Day38 | 动态规划 :01背包应用 目标和一和零
  • LeetCode:3254. 长度为 K 的子数组的能量值 I(模拟 Java)
  • 登录注册窗口(一)
  • 【IC验证面试常问问题-2】
  • 【网络】数据链路层
  • 【科普笔记】——什么是环境变量
  • Spark的Standalone集群环境安装