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

自动优化网站建设咨询站长工具一区

自动优化网站建设咨询,站长工具一区,岱山县建设局网站,局域网网站建设软件一、说明 1、查询增加缓存,使用Cacheable注解 2、项目中已经用到了ehcache,现在需求是两个都用 二、备份配置 1、redisConfig增加代码 Bean("redisCacheManage")Primarypublic CacheManager redisCacheManager(RedisConnectionFactory fact…

一、说明

        1、查询增加缓存,使用@Cacheable注解

        2、项目中已经用到了ehcache,现在需求是两个都用

二、备份配置

1、redisConfig增加代码

@Bean("redisCacheManage")@Primarypublic CacheManager redisCacheManager(RedisConnectionFactory factory) {Map<String, RedisCacheConfiguration> configurationMap = MapUtil.newHashMap();RedisCacheConfiguration config = RedisCacheConfiguration.defaultCacheConfig().entryTtl(Duration.ofMinutes(60)).serializeKeysWith(RedisSerializationContext.SerializationPair.fromSerializer(keySerializer())).serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(valueSerializer())).disableCachingNullValues();return RedisCacheManager.builder(factory).initialCacheNames(configurationMap.keySet()).withInitialCacheConfigurations(configurationMap).cacheDefaults(config).build();}private RedisSerializer<String> keySerializer() {return new StringRedisSerializer();}private RedisSerializer<Object> valueSerializer() {Jackson2JsonRedisSerializer<Object> jackson2JsonRedisSerializer =new Jackson2JsonRedisSerializer<>(Object.class);ObjectMapper objectMapper = new ObjectMapper();objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);// 此项必须配置,否则如果序列化的对象里边还有对象,会报如下错误://     java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to XXXobjectMapper.activateDefaultTyping(objectMapper.getPolymorphicTypeValidator(),ObjectMapper.DefaultTyping.NON_FINAL,JsonTypeInfo.As.PROPERTY);// 旧版写法:// objectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);jackson2JsonRedisSerializer.setObjectMapper(objectMapper);return jackson2JsonRedisSerializer;}

2、直接使用

1)缓存

@Cacheable(key ="'method_' + #tenantId + '_' + #bo.toString()", unless = "#result == null", cacheManager = "redisCacheManage", cacheNames = "api")

说明1:cacheNames其实是个前缀,也可以理解成分组的概念;方便手动删除时,根据前缀删除

2)示例截图

3)redis存储结果截图

~~

http://www.dtcms.com/wzjs/379947.html

相关文章:

  • 路由器设置手机网站打不开seo研究协会网
  • idc销售网站模板网站卖链接
  • 企业网站建设及维护费用百度入口网站
  • 在哪个公司建设网站好nba最新交易消息
  • 沧州市做网站的如何写好软文
  • 微信网站建设流程图发表文章的平台有哪些
  • 不会写程序如何建网站优化网络的软件下载
  • 怎么做网站注册系统如何做好宣传推广
  • 个人网站首页客服外包
  • 昆山张浦做网站114外链
  • cssci期刊是什么意思佛山seo关键词排名
  • 汕头龙湖网站建设百度资源平台
  • 网站建设需要客户提供什么怎么知道网站有没有被收录
  • 个人简历表北京seo营销公司
  • 做电影网站怎么拿到版权seo有哪些网站
  • 建设路小学网站百度搜索风云榜单
  • 沈阳网站搭建百度广告联系方式
  • 云主机怎么上传网站宁波seo快速排名
  • 刘强东当年做网站读的什么书百度官网推广平台电话
  • 建网站网络公司seo优化网站排名
  • 合肥网站建设哪里有sem竞价广告
  • 怎么用java做企业门户网站媒体代发网站
  • 广州市车管所网站建设google框架一键安装
  • 网站制作的流程包括seo流量工具
  • b2b2c网站开发今天最近的新闻
  • 网站添加新闻栏怎么做厦门网站搜索引擎优化
  • 找做网站公司需要注意什么条件网络营销策划书应该怎么写
  • 做网站要什么专业品牌推广策略包括哪些内容
  • 网站打不开了什么原因北京网站优化对策
  • 泰安网站建设公司地推项目对接平台