tnblog
首页
视频
资源
登录

IoC底层核心原理-bean初始化过程解析 04

3198人阅读 2022/7/19 15:58 总访问:1590162 评论:0 收藏:0 手机
分类: spring

一、


  • BeanFactoryPostProcessor

        ◆作用:定义了在bean工厂对象创建后,bean对象创建前执行的动作,用于对工厂进行创建后业务处理
        ◆运行时机:当前操作用于对工厂进行处理,仅运行一次

  • BeanPostProcessor

        ◆作用:定义了所有bean初始化前后进行的统一动作,用于对bean进行创建前业务处理与创建后业务处理
        ◆运行时机:当前操作伴随着每个bean的创建过程,每次创建bean均运行该操作

  • lnitializingBean

        ◆作用:定义了每个bean的初始化前进行的动作,属于非统一性动作,用于对bean进行创建前业务处理
        ◆运行时机:当前操作伴随着任意一个bean的创建过程,保障其个性化业务处理

  • 注意:上述操作均需要被spring容器加载方可运行


1、BeanFactoryPostProcessor的案例
1.1、创建类并实现BeanFactoryPostProcessor接口

1.2、将该类注入到bean

2、BeanPostProcessor的案例
2.1、创建类并实现BeanPostProcessor接口,注意该接口的方法不是强制实现,所以要自己把方法实现出来

1.2、将该类注入到bean

3、lnitializingBean的案例
1.1、在想注入到bean的类后面实现lnitializingBean接口

二、了解,基本不会使用,一般系统才用的比较多,比如 SqlSessionFactoryBean




案例、


评价

IoC(控制反转)与DI(依赖注入)

IOC与DI都是为了降低类与类之间的耦合度。耦合性耦合性也叫块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量...

IoC (控制反转) Dl (依赖注入)

IOC:控制反转DI:注入依赖讲解:类与类之间的耦合性我们之间都是用NEW关键之直接实例化,这样耦合性很高,但是修改很麻烦今...

IoC控制反转和DI依赖注入

IOC控制反转 概念:把类与类的控制器交给容器就是控制反转 使用控制反转一般步骤: (1) 准备一个容器(创建一个类) ...

AOP和IoC的区别

二者没有联系。ioc是控制反转,aop是面向事务。 IOC就是一个生产和管理bean的容器就行了,原来需要在调用类中new的东西,...

IoC控制反转的形象比喻。AOP形象比喻

IOC控制反转的形象比喻通常情况下,假如你有一天在家里口渴了,要喝水,那么你可以到你小区的小卖部去,告诉他们,你需要一...

IoC简介 01

耦合与内聚耦合(Coupling):代码书写过程中所使用技术的结合紧密度,用于衡量软件中各个模块之间的互联程度内聚(Cohesion):...

IoC入门案例 02

一、1.导入spring坐标(5.1.9.release)1.1、先创建maven工程。1.2、导入spring坐标<dependencies> <dependency&g...

IoC配置-bean的基本配置 03

一、二、scope属性名称: scope类型:属性归属: bean标签作用:定义bean的作用范围格式:<bean scope=“singleton">...

IoC配置-依赖注入概念(DI)04

一、依赖注入概念(DI)loC (Inversion Of Control)控制翻转,Spring反向控制应用程序所需要使用的外部资源Dl (Dependency ...

IoC配置-集合注入 05

集合类型数据注入名称: array,list,set,map, props类型:标签归属: property标签或constructor-arg标签作用:注入集合数据类...

IoC配置-p命名空间的引入与使用 06

一、1、在spring官网获取配置文件的p标签1.1根据IoC入门案例 02的3.建立spring配置文件可以找到如下页面1.2复制配置文件的...

IoC配置-读取properties文件信息 08

案例1、在maven工程导入spring坐标2、dao层的内容与结构接口实现类3、server层的内容与结构4、创建properties文件5、配置文...

IoC配置-import导入配置文件 09

1、Spring容器加载多个配置文件(了解)new classPathxmlApplicationcontext ( "config1.xml " , "config2....

IoC配置-ApplicationContext对象层次结构 10

1、层级结构2、各接口、类的作用3、BeanFactory 使用方式

IoC配置-第三方bean的配置方式 11

1、在pom文件加上阿里的资源坐标:<dependency> <groupId>com.alibaba</groupId> <artifactId>d...
没有个性,不需要签名
排名
4
文章
473
粉丝
3
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术