博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring(Bean)6
阅读量:5061 次
发布时间:2019-06-12

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

生命周期

构造 ---》set---》Bean

 

init前后执行 (新创建 类)

public class MyBeanPostProcesser implements BeanPostProcessor{//在init方法之前执行//Object bean: 当前正在初始化的bean对象//String beanName:当前正在初始化的bean的id值.@Overridepublic Object postProcessBeforeInitialization(Object bean, String beanName)throws BeansException {System.out.println("postProcessBeforeInitialization "+beanName); }

//做一些校验的工作 校验数据的合法性等.

//因为是通过Car类来演示的,因此就直接强转了.

//if(bean instanceof XXX)Car car = (Car)bean ;car.setPrice(450000);return bean;}

//在init方法之后执行

@Overridepublic Object postProcessAfterInitialization(Object bean, String beanName)throws BeansException {System.out.println("postProcessAfterInitialization "+ beanName);Car car = new Car();car.setBrand("bmw");car.setPrice(100000);return car;}}

转载于:https://www.cnblogs.com/JinXinYuan/p/10552627.html

你可能感兴趣的文章
IE6 中 window.location.href 不能跳转
查看>>
v形 加强版
查看>>
EMVTag系列12《卡片内部风险管理数据》
查看>>
Recommendation system
查看>>
linux批量删除进程
查看>>
第二次代码作业
查看>>
[转载] 自定义标签,jsp调用java类
查看>>
2017-12 CDQZ集训(已完结)
查看>>
10.0.4_CentOS_120g_for_Qt5.3.2
查看>>
题画【沙枣树】
查看>>
2017暑假 第三周 学习总结(复习)
查看>>
Oracle --- 也来谈谈分页
查看>>
在mac中导入hadoop2.6.0源代码至eclipse 分类: A1_H...
查看>>
[UIImageView]Frame Rectangles
查看>>
Codeforces 787D. Legacy 线段树优化建图+最短路
查看>>
大杂烩 -- Iterator 并发修改异常ConcurrentModificationException
查看>>
c++实现双链表
查看>>
python web开发-flask中sqlalchemy的使用
查看>>
大一暑假生活第二周
查看>>
LinearLayout适配不同机型技巧
查看>>