【bug记录】lombok下使用redis导致字段不一致问题

  • Post author:
  • Post category:其他


在使用redis缓存数据时,发现存入redis中的数据与对应的类不一致。情况如下:

@Data
public class ChannelVo {
    private Long id;

    private String cName;

    private Long sort;
}

redis中缓存的数据

[
    "java.util.ArrayList",
    [
        [
            "top.sunqjao.news.vo.ChannelVo",
            {
                "id": 1,
                "cName": "国际",
                "sort": 10,
                "cname": "国际" // 多了一个cname字段
            }
        ],
]

多了一个字段,暂时不清楚原因。去掉@Data使用自己写get,set就不会出现这种情况。推测可能为lombok的bug。



版权声明:本文为sunqjao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。