网站大量收购独家精品文档,联系QQ:2885784924

spring4新特性缓存框架增强.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
spring4新特性缓存框架增强

spring4 新特性缓存框架增强 Spring 4.1 提供了对jcache 的支持,并对 cache 抽象部分进行了一些简单的增强。在集成jcache 时是非常费劲的, 版本之间各种不兼容,不建议用于正式环境,在正式环境中可以使用如 Guava Cache 或 Ehcache。 jcache 依赖: Java 代码 1. dependency 2. groupIdnet.sf.ehcache/groupId 3. artifactIdehcache-jcache/artifactId 4. version${ehcache-jcache.version}/version 5. /dependency 6. dependency 7. groupIdjavax.cache/groupId 8. artifactIdcache-api/artifactId 9. version${javax.cache.version}/version 10. /dependency 11. dependency 12. groupIdorg.jsr107.ri/groupId 13. artifactIdcache-ri-impl/artifactId 14. version${cache-ri-impl.version}/version 15. /dependency javax.cache.version1.0.0/javax.cache.version、cache-ri-impl.version1.0.0/cache-ri-impl.version、 ehcache-jcache.version1.2/ehcache -jcache.version ,具体请参考源码。 1、Jcache 集成 创建 Cache : Java 代码 1. javax.cache.CacheManager cacheManager = Caching.getCachingProvider().getCacheManager(); 2. MutableConfigurationObject, Object mutableConfiguration = new MutableConfigurationObject, Ob ject(); 3. mutableConfiguration.setStoreByValue(false); // otherwise value has to be Serializable 4. cacheManager.createCache(user, mutableConfiguration); 5. cacheManager.createCache(user2, mutableConfiguration); 6. cacheManager.createCache(user3, mutableConfiguration); 7. 8. JCacheCacheManager jCacheCacheManager = new JCacheCacheManager(cacheManager); 9. return jCacheCacheManager; Java Config 方式提供了 CachingConfigurer 用于提供配置回调: Java 代码 1 / 6 1. @Configuration 2. @ComponentScan(basePackages = com.bjpowernode.spring.service) 3. @EnableCaching(proxyTargetClass = true) 4. public class AppConfig implements CachingConfigurer { 5. @Bean 6. @Override 7. public CacheManager cacheManage

文档评论(0)

ayangjiayu4 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档