{
"code": 200,
"data": [
{
"id": 1485178867378401281,
"nickname": "昵称",
"password": "123456"
],
"message": "查询成功"
}
在实际应用时,用户的密码是非常重要的信息,如果这样传输非常有可能泄露密码,因此我们需要返回 JSON 数据时不返回 password 字段。
{
"code": 200,
"data": [
{
"id": 1485178867378401281,
"nickname": "昵称"
],
"message": "查询成功"
}
我们首先需要编写一个类继承 WebMvcConfigurationSupport 类,重写 configureMessageConverters 方法,使用阿里 fastjson 作为 JSON 的 MessageConverter。具体操作可以查看另一篇博客:SpringBoot 当 JSON 格式返回值为 null 或空值时处理为 ““ 返回 -CSDN博客。
接着在实体字段上使用 @JSONField(serialize = false)
即可
版权声明:本文为qq_20185737原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。