Spring----BeanPostProcessor

BeanPostProcessor

 


@Component
public class MyProcessor implements BeanPostProcessor {


@Nullable
@Override
public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {

//初始化之前的处理

return null;
}

@Nullable
@Override
public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {

//初始化之后的处理

return null;
}
}

 

一个是bean初始化之前处理 ,一个是bean 初始化之后的处理方法,这样就可以介入容器初始化bean了。

 

posted @ 2018-12-07 19:38  暗夜飞羽睿  阅读(175)  评论(0编辑  收藏  举报