类 GenericBeanPostProcessorAdapter<T>

  • 所有已实现的接口:
    org.springframework.beans.factory.config.BeanPostProcessor
    直接已知子类:
    InterceptingApplicationEventMulticasterProxy

    public abstract class GenericBeanPostProcessorAdapter<T>
    extends java.lang.Object
    implements org.springframework.beans.factory.config.BeanPostProcessor
    Generic BeanPostProcessor Adapter
    从以下版本开始:
    2017.01.22
    作者:
    Mercy
    另请参阅:
    BeanPostProcessor
    • 构造器详细资料

      • GenericBeanPostProcessorAdapter

        public GenericBeanPostProcessorAdapter()
    • 方法详细资料

      • postProcessBeforeInitialization

        public final java.lang.Object postProcessBeforeInitialization​(java.lang.Object bean,
                                                                      java.lang.String beanName)
                                                               throws org.springframework.beans.BeansException
        指定者:
        postProcessBeforeInitialization 在接口中 org.springframework.beans.factory.config.BeanPostProcessor
        抛出:
        org.springframework.beans.BeansException
      • postProcessAfterInitialization

        public final java.lang.Object postProcessAfterInitialization​(java.lang.Object bean,
                                                                     java.lang.String beanName)
                                                              throws org.springframework.beans.BeansException
        指定者:
        postProcessAfterInitialization 在接口中 org.springframework.beans.factory.config.BeanPostProcessor
        抛出:
        org.springframework.beans.BeansException
      • getBeanType

        public final java.lang.Class<T> getBeanType()
        Bean Type
        返回:
        Bean Type
      • doPostProcessBeforeInitialization

        protected T doPostProcessBeforeInitialization​(T bean,
                                                      java.lang.String beanName)
                                               throws org.springframework.beans.BeansException
        Adapter BeanPostProcessor#postProcessBeforeInitialization(Object, String) method , sub-type could override this method.
        参数:
        bean - Bean Object
        beanName - Bean Name
        返回:
        Bean Object
        抛出:
        org.springframework.beans.BeansException
        另请参阅:
        BeanPostProcessor.postProcessBeforeInitialization(Object, String)
      • doPostProcessAfterInitialization

        protected T doPostProcessAfterInitialization​(T bean,
                                                     java.lang.String beanName)
                                              throws org.springframework.beans.BeansException
        Adapter BeanPostProcessor#postProcessAfterInitialization(Object, String) method , sub-type could override this method.
        参数:
        bean - Bean Object
        beanName - Bean Name
        返回:
        Bean Object
        抛出:
        org.springframework.beans.BeansException
        另请参阅:
        BeanPostProcessor.postProcessAfterInitialization(Object, String)
      • processBeforeInitialization

        protected void processBeforeInitialization​(T bean,
                                                   java.lang.String beanName)
                                            throws org.springframework.beans.BeansException
        Process Bean with name without return value before initialization,

        This method will be invoked by BeanPostProcessor#postProcessBeforeInitialization(Object, String)

        参数:
        bean - Bean Object
        beanName - Bean Name
        抛出:
        org.springframework.beans.BeansException - in case of errors
      • processAfterInitialization

        protected void processAfterInitialization​(T bean,
                                                  java.lang.String beanName)
                                           throws org.springframework.beans.BeansException
        Process Bean with name without return value after initialization,

        This method will be invoked by BeanPostProcessor#postProcessAfterInitialization(Object, String)

        参数:
        bean - Bean Object
        beanName - Bean Name
        抛出:
        org.springframework.beans.BeansException - in case of errors