zoukankan      html  css  js  c++  java
  • 9.接口BeanPostProcessor

    package org.springframework.beans.factory.config;
    
    import org.springframework.beans.BeansException;
    
    public interface BeanPostProcessor {
    
            
        Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException;
    
    
        Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException;
    
    }

    BeanPostProcessor

    这个接口中就2个方法:其实这个类就是给bean进行额外添加东西,我们并不能说是增强,

    postProcessBeforeInitialization 这个方法在类初始化前调用,比InitializaingBean 的 setPropertiesSet 和 xml文件中自定义的init-method方法执行都早

    postProcessAfterInitialization  类初始话后调用,在InitializaingBean 的 setPropertiesSet 和 xml文件中自定义的init-method方法之后执行

    相当于filtter一样的感觉

     
  • 相关阅读:
    第四章的知识点:
    第一章的知识点:
    13
    12
    11
    10
    9
    zy
    金嘉琪 作业
    1022作业
  • 原文地址:https://www.cnblogs.com/java-synchronized/p/6795983.html
Copyright © 2011-2022 走看看