快速上手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快乐
本文关键:快速上手Spring--10. 任意方法的替换