当前位置: 首页 > news >正文

怎么制作网站视频教程步骤建筑行业官网

怎么制作网站视频教程步骤,建筑行业官网,群辉nas怎么做网站,简易网页模板Spring Cache 框架给我们提供了 Cacheable 注解用于缓存方法返回内容。但是 Cacheable 注解不能定义缓存有效期。这样的话在一些需要自定义缓存有效期的场景就不太实用。 按照 Spring Cache 框架给我们提供的 RedisCacheManager 实现#xff0c;只能在全局设置缓存有效期。这…Spring Cache 框架给我们提供了 Cacheable 注解用于缓存方法返回内容。但是 Cacheable 注解不能定义缓存有效期。这样的话在一些需要自定义缓存有效期的场景就不太实用。 按照 Spring Cache 框架给我们提供的 RedisCacheManager 实现只能在全局设置缓存有效期。这里给大家看一个常规的 CacheConfig 缓存配置类代码如下 EnableCaching Configuration public class CacheConfig extends CachingConfigurerSupport {...private RedisSerializerString keySerializer() {return new StringRedisSerializer();}private RedisSerializerObject valueSerializer() {return new GenericFastJsonRedisSerializer();}public static final String CACHE_PREFIX crowd:;Beanpublic CacheManager cacheManager(RedisConnectionFactory redisConnectionFactory) {// 配置序列化解决乱码的问题RedisCacheConfiguration config RedisCacheConfiguration.defaultCacheConfig()//设置key为String.serializeKeysWith(RedisSerializationContext.SerializationPair.fromSerializer(keySerializer()))//设置value为自动转Json的Object.serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(valueSerializer())).computePrefixWith(name - CACHE_PREFIX name :).entryTtl(Duration.ofSeconds(600));RedisCacheWriter redisCacheWriter RedisCacheWriter.nonLockingRedisCacheWriter(Objects.requireNonNull(redisConnectionFactory));return new RedisCacheManager(redisCacheWriter, config);} }自定义 MyRedisCacheManager 缓存 其实我们可以通过自定义 MyRedisCacheManager 类继承 Spring Cache 提供的 RedisCacheManager 类后重写 createRedisCache(String name, RedisCacheConfiguration cacheConfig) 方法来完成自定义缓存有效期的功能代码如下 public class MyRedisCacheManager extends RedisCacheManager {public MyRedisCacheManager(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration) {super(cacheWriter, defaultCacheConfiguration);}Overrideprotected RedisCache createRedisCache(String name, RedisCacheConfiguration cacheConfig) {String[] array StringUtils.split(name, #);name array[0];// 解析 Cacheable 注解的 value 属性用以单独设置有效期if (array.length 1) {long ttl Long.parseLong(array[1]);cacheConfig cacheConfig.entryTtl(Duration.ofSeconds(ttl));}return super.createRedisCache(name, cacheConfig);} }
http://www.hkea.cn/news/14278159/

相关文章:

  • 可信的郑州网站建设邢台做移动网站费用
  • 东莞做网站优化哪家好网站开发用的开源系统
  • wordpress网站翻译文本文档做网站
  • 课程网站建设的财务分析上海第五届中国国际进口博览会地址
  • 用爬虫做网站软件开发步骤包括哪些过程
  • 怎么访问域名网站制作灯笼图片
  • 建设网站费用明细做我的奴隶腾讯网站
  • 医院手机网站购物网站首页分成几个模块
  • 成都网站建设推荐到访率公司网站链接的常见形式
  • 携程旅行的网站建设腾讯云网站免费建设
  • 贵阳网站建设zu97百度手机网站提交
  • 保健品网站模版网站与经营网站
  • 网站开发公司会计服务区里可以做多少个网站
  • 软件库网站大全网站设计制作公司排名
  • 口碑好的网站开发公司计算机网络技术就业方向及前景
  • 有没有正规的毕设代做网站健康养老网站建设
  • 建设银行哪个是假网站百度风云榜明星
  • 化妆品网站建设推广方案大连市营商环境建设局网站
  • 网站建设论文 优帮云企业年金规定
  • 北京网络公司的网站建设网站需要学习什么
  • 网站的建设合同是否交印花税网站质量度
  • 做兼职哪个网站好四川成都装修公司排名
  • 制作彩票网站需要多少钱去男科医院花了9000多
  • 珠海企业免费建站技术支持 昆明网站建设
  • 网站建设策划模板下载wordpress 仪表板主题
  • 网站建设公司华网天下官网云服务器有哪些平台
  • 自己做网站兼职站长工具seo优化系统
  • 网站建设的空间选择建企业网站公司
  • 瑞安外贸网站制作品牌建设的重要性和必要性
  • 网站建设公司的重要性wordpress图片目录