以前有个项目springmodules,里面有个cache模块可以集成Spring和多种Cache,很可以这个项目只支持Spring2.5.x,而且没怎么更新了,代码库也从dev.java.net转到了github。
无意中发现了hcache-spring-annotations项目,地址http://code.google.com/p/ehcache-spring-annotations/,可以通过注解让应用透明支持缓存,虽然目前只能用ehcache,但一定范围内也足够使用了,配置很简单,详情可见其网站。
不过配置完后老是不生效,最后才发现问题:
1、ehcache:annotation-driven只查找本配置文件当中的bean里面是否有Cachable(未测试import配置文件的情况)。
2、使用ehcache:annotation-driven后,bean里面的自动注解会失效。
无意中发现了hcache-spring-annotations项目,地址http://code.google.com/p/ehcache-spring-annotations/,可以通过注解让应用透明支持缓存,虽然目前只能用ehcache,但一定范围内也足够使用了,配置很简单,详情可见其网站。
不过配置完后老是不生效,最后才发现问题:
1、ehcache:annotation-driven只查找本配置文件当中的bean里面是否有Cachable(未测试import配置文件的情况)。
2、使用ehcache:annotation-driven后,bean里面的自动注解会失效。