分类:
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
欢迎加群交流技术