spring 在每個(gè)類初始化的前后調(diào)用的方法
@Component
public class MyBeanPostProcessor implements BeanPostProcessor{
//在每個(gè)bean初始化后,初始化方法執(zhí)行后,都執(zhí)行
的方法
@Override
@Override
public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
System.out.println("postProcessAfterInitialization=="+beanName);
return BeanPostProcessor.super.postProcessAfterInitialization(bean, beanName);
}
//在每個(gè)bean初始化后,在初始化方法執(zhí)行前,都執(zhí)行的方法
@Override
public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
System.out.println("postProcessBeforeInitialization=="+beanName);
return BeanPostProcessor.super.postProcessBeforeInitialization(bean, beanName);
}
}
posted on 2018-03-06 14:00 楊軍威 閱讀(415) 評(píng)論(0) 編輯 收藏