{ "code": 200, "data": [ { "id": 1485178867378401281, "nickname": "昵称", "password": "123456" ], "message": "查询成功" }
在实际应用时,用户的密码是非常重要的信息,如果这样传输非常有可能泄露密码,因此我们需要返回 JSON 数据时不返回 password 字段。
{ "code": 200, "data": [ { "id": 1485178867378401281, "nickname": "昵称" ], "message": "查询成功" }
我们首先需要编写一个类继承 WebMvcConfigurationSupport 类,重写 configureMessageConverters 方法,使用阿里 fastjson 作为 JSON 的 MessageConverter。
接着在实体字段上使用 @JSONField(serialize = false)即可