/** 拦截实例化之后的对象(实例化了 并且属性注入了) 拦截所有的 */@Componentpublic class MyBeanPostProcessor implements BeanPostProcessor { @Override public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { if ("lazyResult".equalsIgnoreCase(beanName)){ System.out.println("MyBeanPostProcessor before"); } return bean; } @Override public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { if ("lazyResult".equalsIgnoreCase(beanName)){ System.out.println("MyBeanPostProcessor After"); } return bean; }}//XML配置文件中: <bean id="lazyResult" class="com.lagou.edu.pojo.Result" init-method="initMethodTest"></bean>//测试: @org.junit.Test public void testBeanLazy(){ ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:applicationContext.xml"); Object lazyResult = applicationContext.getBean("lazyResult"); System.out.println(lazyResult); applicationContext.close(); }打印出:

文章插图
4. 其他:

文章插图
推荐阅读
- 鱿鱼和八爪鱼的区别
- 尖椒酱的做法大全
- 翡翠|翡翠很善变你知道吗
- 苕粉和宽粉一样吗 宽粉苕粉区别
- 宽粉煮多久几分钟能熟 宽粉多久可以煮熟
- 狗狗不喜欢剪指甲 狗狗剪指甲不配合怎么办
- 从零开始入门K8S| 从Spring Cloud到Kubernetes的微服务迁移实践
- 非人学园即将到来的联动 非人学园联动美好世界什么时候出
- 怎样养胃 几款食疗秘方帮你养胃
- 消炎药应该饭前还是饭后吃
