InstantiationAwareBeanPostProcessor

BeanPostProcessor

如果我们需要在spring容器完成Bean的实例化、配置和其他的初始化前后添加一些自己的逻辑处理,我们就可以定义一个或者多个BeanPostProcessor接口的实现,然后注册到容器中。

BeanPostProcessor接口有两个方法需要实现:postProcessBeforeInitialization和postProcessAfterInitialization。

InstantiationAwareBeanPostProcessor

它是BeanPostProcessor的子接口,在Spring2.0中为其提供了一个适配器类InstanttiationAwareBeanPostProcessorAdatper。一般情况下,可以方便地扩展该适配器覆盖感兴趣的方法以定义实现类。

这个接口的postProcessPropertyValues方法,可以扫描带有注解的字段和方法,并注入到Bean中。

 

最后欢迎大家访问我的个人网站:1024s

​​​​​​​

你可能感兴趣的:(秒扒Spring)