读书人

Annotation兑现缓存

发布时间: 2012-09-25 09:55:59 作者: rapoo

Annotation实现缓存
设计:
1. 定义一个接口
2. 定义一个实现类
3. 定义一个Annotation
4. 定义一个Annotation解析器
5. 定义一个Proxy
6. 定义一个proxy来代理接口实现。

代码如下:



测试代码如下:
ApplicationContext cxt  = new ClassPathXmlApplicationContext(new String[]{"annotation/ano.xml"});//TestI testI = (TestI) cxt.getBean("testI");TestI testI = (TestI) cxt.getBean("testIano");int a = 10;int b = 11;System.out.println(testI.add(a, b));System.out.println(testI.add(a, b));System.out.println(testI.xx(a));System.out.println(testI.xx(a));

可以看到配置了Ehcache的方法实现了缓存功能。

读书人网 >编程

热点推荐