tnblog
首页
视频
资源
登录

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

2878人阅读 2022/7/19 15:58 总访问:1451005 评论: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




案例、


评价
没有个性,不需要签名
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术