@JsonIgnore在评论后的属性错误之前发送了这样的文章
测试后,我们发现确实在json返回时忽略@JsonIgnore注释的属性,但在调用具有此注释属性的实体类的对象的方法时,无法获取注释的属性值。 具体而言,字符串型数据为null,int型的数据为0
因此,在internet上查找了许多方法后,我们找到了以下解决方法,在json返回时忽略属性,并确保在使用实体对象时属性完整
这意味着不能在实体类中手动生成get和set方法,然后由lombok自动生成
在set方法中添加@JsonProperty
在get方法中添加@JsonIgnore
也就是说,返回json时忽略属性,使用实体类时不受影响
如果将@JsonProperty *和@JsonIgnore *添加到/**set方法中,则在返回json时将忽略属性,并且在使用实体类时不受影响。 */@ jsonpropertypublicvoidsetsalt (字符串allt ) )。 } @ jsonignorepublicstringgetsalt () { return salt; }测试结果表明,该方法成功解决了问题