【Spring笔记】(三) 后处理器

1.两种后处理器

  1. Bean后处理器:对容器中的Bean进行后处理,对Bean进行额外加强。
  2. 容器后处理器:对IoC容器进行后处理,增强容器。
1.1 Bean后处理器

需要实现BeanPostProcessor接口,两个方法,分别在Bean初始化之前、后调用

  • Object postProcessBeforeInitialization(Object bean,String name)throws BeanException
      第一个参数是即将进行后处理的Bean实例,第二个参数该Bean的id
  • Object postProcessAfterInitialization(Object bean,String name)throws BeanException
      第一个参数是即将进行后处理的Bean实例,第二个参数该Bean的id
1.2 Spring提供的两个常用的后处理器

BeanNameAutoProxyCreator:根据Bean实例的name属性,创建Bean实例的代理
DefaultAdvisorAutoProxyCreator:根据提供的advisor,对容器中所有的bean实例创建代理

1.3 容器后处理器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值