实验10:创建带有生命周期方法的bean ||实验11:测试bean的后置处理器
发布日期:2021-05-10 19:05:10 浏览次数:19 分类:精选文章

本文共 1122 字,大约阅读时间需要 3 分钟。

实验10:创建带有生命周期方法的bean

 

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

MyBeanPostProcessor.java

package com.atguigu.bean;import org.springframework.beans.BeansException;import org.springframework.beans.factory.config.BeanPostProcessor;/** * 1)、编写后置处理器的实现类 * 2)、将后置处理器注册在配置文件中 * @author lfy * */public class MyBeanPostProcessor implements BeanPostProcessor{	/**	 * postProcessBeforeInitialization:	 * 		初始化之前调用	 * 	 * Object bean:将要初始化的bean	 */	@Override	public Object postProcessBeforeInitialization(Object bean, String beanName)			throws BeansException {		// TODO Auto-generated method stub		System.out.println("postProcessBeforeInitialization...【"+beanName+"】bean将要调用初始化方法了....这个bean是这样:【"+bean+"】");				//返回传入的bean		return bean;	}	/**	 * postProcessAfterInitialization:	 * 		初始化方法之后调用	 * 	 * Object bean, 	 * String beanName:bean在xml中配置的id	 */	@Override	public Object postProcessAfterInitialization(Object bean, String beanName)			throws BeansException {		// TODO Auto-generated method stub		System.out.println("postProcessAfterInitialization...【"+beanName+"】bean初始化方法调用完了...AfterInitialization..");		//初始化之后返回的bean;返回的是什么,容器中保存的就是什么		return bean;	}	}

上一篇:实验12:引用外部属性文件★(spring管理连接池);
下一篇:实验5:配置通过静态工厂方法创建的bean、实例工厂方法创建的bean、(FactoryBean测试)★

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月13日 08时59分56秒