@JsonIgnore注解:json返回实体类时忽略某些属性
在返回实体类json数据时不想将一些用户属性返回怎么办(例如储存在数据库中的salt值等)
解决办法
给实体类的属性上添加@JsonIgnore注解即可
代码示例
import com.fasterxml.jackson.annotation.JsonIgnore;
public class User {
@JsonIgnore
private int userId;
private String username;
@JsonIgnore
private String password;
@JsonIgnore
private String salt;
}
这个时候就只有username会被json解析返回