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

校园电商平台网站建设自己怎么个人网站

校园电商平台网站建设,自己怎么个人网站,wordpress商用,青海找人做网站多少钱redis序列化设置 redis序列化设置序列化对象里有org.joda.time.DateTime1)、报错内容如下2)、解决方案:分别自定义时间的序列化和反序列化,以对象形式关联到redisTemplate redis序列化设置 redis序列化设置,通过自定义…

redis序列化设置

  • redis序列化设置
    • 序列化对象里有org.joda.time.DateTime
      • 1)、报错内容如下
      • 2)、解决方案:分别自定义时间的序列化和反序列化,以对象形式关联到redisTemplate

redis序列化设置

redis序列化设置,通过自定义redisTemplate配置

@Component
public class RedisConfig {@Beanpublic RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();redisTemplate.setConnectionFactory(redisConnectionFactory);StringRedisSerializer strRedisSerializer = new StringRedisSerializer();//序列化key值redisTemplate.setKeySerializer(strRedisSerializer);//解决value的序列化方式Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);return redisTemplate;}
}

到这若测试没问题,下面就不用看了

序列化对象里有org.joda.time.DateTime

1)、报错内容如下

org.springframework.data.redis.serializer.SerializationException: Could not write JSON: Joda date/time type org.joda.time.DateTime not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-joda" to enable handling

org.springframework.data.redis.serializer.SerializationException: Could not write JSON: Joda date/time type `org.joda.time.DateTime` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-joda" to enable handling (through reference chain: com.xx.XXModel["BBModel"]->com.xx.XXModel["startDate"]);  
...

2)、解决方案:分别自定义时间的序列化和反序列化,以对象形式关联到redisTemplate

分别自定义一个org.joda.time.DateTime的序列化和发序列化类,然后关联到自定义的redisTemplate,代码如下:
1、DateTimeJsonDeserializer

 public class DateTimeJsonDeserializer extends JsonDeserializer<DateTime> {@Overridepublic DateTime deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException, JacksonException {String dateString = jsonParser.readValueAs(String.class);DateTimeFormatter formatter= DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");return DateTime.parse(dateString, formatter);}
}

2、DateTimeJsonSerializer

public class DateTimeJsonSerializer extends JsonSerializer<DateTime> {@Overridepublic void serialize(DateTime dateTime, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {jsonGenerator.writeString(dateTime.toString());}
}

3、RedisConfig

@Component
public class RedisConfig {@Beanpublic RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();redisTemplate.setConnectionFactory(redisConnectionFactory);StringRedisSerializer strRedisSerializer = new StringRedisSerializer();redisTemplate.setKeySerializer(strRedisSerializer);Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);ObjectMapper objectMapper=new ObjectMapper();SimpleModule simpleModule=new SimpleModule();simpleModule.addSerializer(DateTime.class, new DateTimeJsonSerializer());simpleModule.addDeserializer(DateTime.class, new DateTimeJsonDeserializer());objectMapper.registerModule(simpleModule);jackson2JsonRedisSerializer.setObjectMapper(objectMapper);redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);return redisTemplate;}
}
http://www.dtcms.com/a/479994.html

相关文章:

  • 宣城网站seo诊断河北新增9个中风险地区
  • 懒人手机网站模板电子商务开发公司
  • 什么是偏自相关函数PACF
  • 网站建设费应计入什么科目手机礼品网站模板
  • 潍坊快速网站排名上海外贸财经大学
  • 杭州网站设计开发做网站软件是什么下载
  • 模板网站建设公司wordpress 干净主题
  • JavaSPI机制
  • 网站seo文章该怎么写长春网站建设方案推广
  • 制作网站需要哪些技术遵义发布
  • devexpress网站开发企业网站模板科技感
  • 淄博便宜网站设工程建设标准化
  • 免费网站怎么建立可以做配音兼职的网站
  • 企业网站seo推广技巧点餐系统微信小程序
  • 黑科技软件合集网站element ui做门户网站
  • 网站后台文本编辑器新泰网站制作
  • 31. Unity游戏对象的渲染顺序
  • 网站外包价格 北京网站制作公司网页制作模板ppt制作
  • dede网站站内推广方法扬州广陵城乡建设局网站
  • 广州做蛋糕的网站WordPress获取标签名字
  • 个人网站备案 费用wordpress 图片排版
  • sns网站社区需求分析文档佛山人才招聘网
  • 网站须知wordpress导航菜单代码
  • 网站负责人备案采集照具体要求南昌个人做网站
  • 云南省科技网站无锡哪家做网站好
  • 短视频网站怎么建设做网站只有域名
  • 一个虚拟主机绑定2个网站大学做视频网站
  • 石油工程建设协会网站网站域名哪看
  • 广西建设科技在线网站免费建站资源
  • 医疗网站源码云主机挂游戏