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

Spring篇---第四篇

系列文章目录


文章目录

  • 系列文章目录
  • 一、说说你对Spring的IOC是怎么理解的?
  • 二、解释一下spring bean的生命周期
  • 三、解释Spring支持的几种bean的作用域?


一、说说你对Spring的IOC是怎么理解的?

(1)IOC就是控制反转,是指创建对象的控制权的转移。以前创建对象的主动权和时机是由自己把
控的,而现在这种权力转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之
间的依赖关系。对象与对象之间松散耦合,也利于功能的复用。DI依赖注入,和控制反转是同一个
概念的不同角度的描述,即 应用程序在运行时依赖IoC容器来动态注入对象需要的外部资源。
(2)最直观的表达就是,IOC让对象的创建不用去new了,可以由spring自动生产,使用java的反
射机制,根据配置文件在运行时动态的去创建对象以及管理对象,并调用对象的方法的。
(3)Spring的IOC有三种注入方式 :构造器注入、setter方法注入、根据注解注入。
IoC让相互协作的组件保持松散的耦合,而AOP编程允许你把遍布于应用各层的功能分离出来
形成可重用的功能组件

http://www.lryc.cn/news/198277.html

相关文章:

  • 算法通过村第十五关-超大规模|白银笔记|经典问题
  • Mini小主机All-in-one搭建教程6-安装苹果MacOS系统
  • Android中使用Glide加载圆形图像或给图片设置指定圆角
  • Nginx 代理
  • uniapp(uncloud) 使用生态开发接口详情4(wangeditor 富文本, 云对象, postman 网络请求)
  • Halcon 中查看算子和函数的执行时间
  • Python中的With ...as... 作用
  • 腾讯云国际站服务器如何打开音频设备?
  • k8s day05
  • 微信小程序里报名链接怎么做
  • Kotlin中的逻辑运算符
  • 启智平台新建一个调试任务后,如何配环境,并提交镜像
  • 模糊测试面面观 | 车联网场景模糊测试解决方案
  • 超声波清洗机有没有平价又好用的推荐、平价好用超声波清洗机总结
  • 工控机通过485modbus转profinet网关与温度智能表通讯配置案例
  • 【网络】计算机网络基础概念入门
  • Node.js的crypto模块 加密
  • react+hooks使用
  • wsl2安装fsl
  • mac电脑zsh: command not found: adb
  • GitHub下载太慢的解决方案
  • 英语生活常用词,柯桥成人零基础英语培训
  • 【前端学习】—使用多种方式实现数组去重(六)
  • JAVACPU占用过高、内存泄漏问题排查
  • 2023年【公路水运工程施工企业安全生产管理人员】新版试题及公路水运工程施工企业安全生产管理人员模拟试题
  • 屏幕截图软件Snagit 2023 mac中文特点介绍
  • deepin操作系统下载
  • 【docker】查看容器日志
  • Vue使用Echarts建立知识图谱
  • 力扣(LeetCode)1726. 同积元组(C++)