泉州,苏州百度seo,微信公众平台注册官网入口,品牌好的佛山网站建设系列文章目录 文章目录 系列文章目录一、说说你对Spring的IOC是怎么理解的?二、解释一下spring bean的生命周期三、解释Spring支持的几种bean的作用域?一、说说你对Spring的IOC是怎么理解的?
(1)IOC就是控制反转,是指创建对象的控制权的转移。以前创建对象的主动权和时机…系列文章目录 文章目录 系列文章目录一、说说你对Spring的IOC是怎么理解的?二、解释一下spring bean的生命周期三、解释Spring支持的几种bean的作用域? 一、说说你对Spring的IOC是怎么理解的?
(1)IOC就是控制反转,是指创建对象的控制权的转移。以前创建对象的主动权和时机是由自己把 控的,而现在这种权力转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之 间的依赖关系。对象与对象之间松散耦合,也利于功能的复用。DI依赖注入,和控制反转是同一个 概念的不同角度的描述,即 应用程序在运行时依赖IoC容器来动态注入对象需要的外部资源。 (2)最直观的表达就是,IOC让对象的创建不用去new了,可以由spring自动生产,使用java的反 射机制,根据配置文件在运行时动态的去创建对象以及管理对象,并调用对象的方法的。 (3)Spring的IOC有三种注入方式 :构造器注入、setter方法注入、根据注解注入。 IoC让相互协作的组件保持松散的耦合,而AOP编程允许你把遍布于应用各层的功能分离出来 形成可重用的功能组件