java注解相关汇总

 

 

@Data注解时生成的getter,setter方法在有些属性会有问题

现象:
SpringMVC 会返回 cMc和cmc两个字段,即新增一个cmc字段,如果在bean里自定义getcMc() 和 setcMc()方法,则仅返回cMc字段

 

eg:private String cMc;

@DaTa时:public String getCMc(){};
但是idea自动生成的是public String getcMc(){};

造成的实质性后果:
SpringMVC处理@DaTa注解时,返回给前端时cmc
SpringMVC处理idea生成的时,返回给前端的是cMc

导致前端拿这个返回字段给后端时,后端不能接收cmc的值。

 

参考:https://github.com/rzwitserloot/lombok/issues/1861

posted on 2020-08-25 14:53  wangsong412  阅读(108)  评论(0编辑  收藏  举报