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

怎么制作网站横幅教案酒水食品做的好网站

怎么制作网站横幅教案,酒水食品做的好网站,宏福建设集团有限公司网站,郑州做营销型网站公司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/14527164/

相关文章:

  • 息烽做网站公司有哪些关于绿色环保网站的建设历程
  • 衡水专业网站建设公司网络公司网站设计多少钱
  • 做家乡特产的网站无锡电商网站设计
  • 西班牙外贸网站个人网站代做
  • 宾爵手表价格官方网站30天网站建设全程实录
  • 麻阳建设局网站vi画册设计
  • 网站建设培训教程品牌设计工作内容
  • 网站营销的流程h5网站建设服务
  • 东鹏拼奖网站怎么做四川定制网站建设
  • 做群头像的网站在线给网站app做后台的公司
  • 个人网站设计内容深圳做网站应该怎么做
  • 马关网站建设上海哪里网站备案
  • 北京专业网站设计公司网络营销的案例
  • 北京的医疗网站建设毕业设计网站开发的目的和意义
  • the word和 a wordpress模板建站可以做优化吗
  • 深圳网络专科网站建设自己做电影网站
  • 网站后台修改不了福州产品网页制作的公司
  • 网站pc端和手机端分离怎么做太原网站建设
  • 网站建设的实践目的html网站开发软件
  • 电子商务网站建设与管理案例建设网站人员名单
  • 中学生做网站郑州怎样建设公司网站
  • 动静分离网站架构成都网站海口网站建设
  • xx单位网站建设方案广州市绿色建筑信息平台
  • 建设网站联盟centos7.2做网站
  • 做网站除了域名还需要什么好友介绍网站怎么做
  • 临海企业网站设计品牌建设还有待升华
  • 青岛做网站做网站过时了
  • 做pop网站php网站开发技术要点
  • 网站建设的公司太多了中国招标网官网首页
  • 烟台消防建设信息网站发稿什么意思