Spring学习历程---方法替换
来源:互联网 发布:淘宝美术设计招聘 编辑:程序博客网 时间:2024/06/05 11:21
方法替换
public interface MagicBoss { Car getCar(); }
public class Boss1 implements MagicBoss{public Car getCar() {Car car = new Car();car.setBrand("宝马Z4");return car;}}
public class Boss2 implements MethodReplacer {public Object reimplement(Object arg0, Method arg1, Object[] arg2)throws Throwable {Car car = new Car();car.setBrand("美人豹");return car;}}配置文件里面这样写
<bean id="boss2" class="com.baobaotao.injectfun.Boss2"/> <bean id="boss1" class="com.baobaotao.injectfun.Boss1"> <replaced-method name="getCar" replacer="boss2"></replaced-method> </bean>然后便实现了用Boss2的方法替换了 Boss1 的 getCar() 方法。
0 0
- Spring学习历程---方法替换
- spring的学习历程
- 007. Spring 方法替换
- Spring学习历程---自动装配
- spring学习历程---spel表达式
- Spring学习历程---WebApplicationContext初始化
- 《Pro Spring》学习笔记之Method Replacement(方法替换)
- spring学习历程---spring基础总结
- Spring-----------------任意方法的替换
- Spring的方法替换例子
- spring学习历程 之 事件(二)
- spring学习历程---bean之间的关系
- Spring学习历程---管理bean的生命周期
- Spring学习历程---BeanFactory与ApplicationContext介绍
- Spring学习历程--- 一个监听器实例
- Spring学习历程 --- AOP基础之代理
- Spring学习历程---基于AOP XML事务管理
- Spring学习历程---十分钟入门教程JdbcTemplate
- AndroidStudio快捷键
- 绪论(3)--周志华机器学习学习笔记与课后习题
- Julia: 自制的Julia代码排版工具CodeBeautify
- sizeof计算对象所占内存的大小详解
- python对象引用引起的问题
- Spring学习历程---方法替换
- 新闻发布项目——接口类(BaseDao)
- PAT 1011
- 蓝桥杯_C语言_本科B——六角填数
- VideoView 组件播放视频
- thinkphp截取文字部分字符串
- 面向对象三大特性
- 新闻发布项目——数据实现类(commentDaoImpl)
- Android 从0开始自定义控件之 View 的弹性滑动(三)