package com.process;

import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanPostProcessor;

import com.action.LoginAction;

public class FirstBeanPostProcess implements BeanPostProcessor {

    @Override
    public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
        System.out.println("bean后处理器在初始化bena"+beanName+"之前进行增强处理");
        return bean;
    }

    @Override
    public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
        System.out.println("bean后处理器在初始化bena"+beanName+"之后进行增强处理");
            if(bean instanceof LoginAction){
                LoginAction loginAction = (LoginAction)bean;
                loginAction.setTip("tiptipfrom beanpostprocess");
            }
        return bean;
    }

}

 

相关文章:

  • 2018-01-09
  • 2021-09-20
  • 2023-01-27
  • 2022-12-23
  • 2022-12-23
  • 2019-09-30
  • 2021-06-13
猜你喜欢
  • 2022-12-23
  • 2022-01-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2022-02-28
相关资源
相似解决方案