您的位置:首页 > 编程语言 > Java开发

spring1-test11-测试bean的后置处理器

2020-04-02 07:52 459 查看

实验11:测试bean的后置处理器:

  • Spring有一个接口,后置处理器,可以在bean的初始化前后调用方法。
<bean id="beanPostProcessor" class="com.atguigu.bean.MyBeanPostProcessor"></bean>

写后置处理器的实现类:

package com.atguigu.bean;

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

/**
* 1.编写后置处理器的实现类
* 2.将后置处理器注册在配置文件中
*/
public class MyBeanPostProcessor implements BeanPostProcessor {
public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
System.out.println(beanName+"正在初始化之前调用"+bean);
return bean;
}

public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
System.out.println(beanName+"在初始化之后调用"+bean);
return bean;
}
}
  • 点赞
  • 收藏
  • 分享
  • 文章举报
Shen_R 发布了52 篇原创文章 · 获赞 1 · 访问量 2475 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: