前提
@Data
HpPatient
···
String idNo;//有定义
//String idNoEnc;//!!!无定义
···
void setIdNoEnc(String idNo){
this.idNo = funA(idNo)
}
现象
setIdNoEnc初始化HpPatient时被调用了
原因
@Data自动生成了idNoEnc属性,并在初始化时,调用了set方法
解决方案
@Data类中,非构造函数,不要使用set,is,get开头
标签:初始化,调用,String,idNo,Data,构造函数 From: https://www.cnblogs.com/txiaoyuan/p/16707434.html