首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Annotation兑现缓存

2012-09-25 
Annotation实现缓存设计:1. 定义一个接口2. 定义一个实现类3. 定义一个Annotation4. 定义一个Annotation解

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的方法实现了缓存功能。

热点排行