快速上手Spring--10. 任意方法的替换[3]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

 
 
简单说明一下:
 
· Hello是一个接口类,实现面向接口编程。
 
· HelloImpl类实现了Hello接口,简单的输出一个语句。
 
· HelloReplacer类要实现MethodReplacer接口,reimplement中提供替换后的方法。
 
· beans.xml中定义了三个bean,helloReplacer指向HelloReplacer类;helloA和helloB都指向HelloImpl类,其中helloB中定义了replaced-method。
 
· 在Main类中,对比输出使用replaced-method前后的语句。
 
· 这次需要将 spring-framework主目录\lib\cglib 目录中的cglib-nodep-2.1_2.jar加入到项目的 Libraries中,使用其中的动态代理。
 
 
运行结果:
 
Hello: 分享Java快乐
你好: 分享Java快乐
 
 
 
这篇文章源代码下载(不包含库文件):http://free.ys168.com/?javamxj  Spring目录下面的SpringBasic.zip。

本文关键:快速上手Spring--10. 任意方法的替换
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top