- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- oracle常见连接错误(无监听_无网络服务名).doc
- Oracle T7-1产品彩页.pdf
- os_08文件管理.ppt
- OTA平台中补丁下载系统的设计与实现.pdf
- p4-1微机原理.pdf
- pbyang的maven教案.docx
- PCI数据采集卡WDM驱动程序设计中关键问题研究.pdf
- PCK研究回朔与对教师教育的意蕴——以数学学科为例.pdf
- PD810说明书V1.0.3.pdf
- Petri网复杂度与可决定性.pdf
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)