【译文】【学习】Spring Bean后置处理器
【目标读者】
本教程是专为java编程人员设计的,用来帮助他们理解Spring 3框架以及基于它的应用。
【前置条件】
在阅读教程之前你应该有一个比较好对java语言知识的理解
【系列教程】
Introduction to spring framework
Dependency injection(ioc) in spring
Spring hello world example in eclipse
Spring java based configuaration
Dependency injection via setter method in spring
Dependency injection via constructor in spring
Spring Bean scopes with examples
Initializing collections in spring
Annotation based Configuration in spring
【Spring Bean后置处理器】
Bean后置处理器提供了一个接口,一个让你实现自己的实例化逻辑的方法。同样你也可以在Spring容器完成实例化、配置、初始化一个bean之后编写你自己的逻辑,通过插入一个或者多个bean后置处理器。
可以配置多个bean后置处理器,并通过设置这些bean的order属性来决定这些bean的相应执行顺序,此时,这些bean需要实现Order接口。
BeanFactoryPostProcessor 接口是BeanPostProcessor 的扩展,它允许在一个bean被实例化之前直接修改bean定义。
ApplicationContext 会自动地注册和处理实现上述俩个接口的bean,但是BeanFactory需要通过程序编码来注册。

浙公网安备 33010602011771号