当您有一个对象使用持久化到Redis时,该对象将以object属性中给定的键名保存到Redis。
给予:
Class Person {
String name;
String age;
//getter and setter.
}现在,当此对象被序列化并持久化到Redis时,请使用
redisTemplate.opsForHash().put("PERSON", device.hashCode(), person);Redis内部的结果如下
PERSON SOMEHASH {name:abc,age:30}持久化数据非常方便,但是按照开发人员想要的某种命名格式保存注释是否更灵活?
说
class Person {
@(Name = Person_NAME)
String name;
@(Name = Person_AGE)
String age;
//getter and setter.
}发布于 2015-09-03 12:01:25
serializers使用序列化程序来控制数据的表示方式。Spring带来了五花八门序列化器实现。
看起来,您使用的是用Jackson2构建的JSON序列化程序。这意味着可以通过将Jackson2注解应用于类来控制输出。
class Person {
@JsonProperty(Person_NAME)
String name;
@JsonProperty(Person_AGE)
String age;
//getter and setter.
}https://stackoverflow.com/questions/32374123
复制相似问题