繁体   English   中英

if-else/在java中用lombok注解@Data覆盖pojo类

[英]if-else/ override pojo class with lombok annotation @Data in java

我的 API 响应可以使用有效数据或错误详细信息进行响应。 我正在通过使用@Data lombok 注释为响应形成一个构建器模式。 构建有效响应工作正常,但我如何适应/构建错误响应。 请注意,有效响应和失败响应的键名是不同的。

  1. 用于构建响应模式的 pojo 类
@Data
public class UserResponse {
    public String messageType;
        public String userID;
    }
}
  1. 有效响应如下所示
{
    "messageType": "Response",
    "userID": "12345"
}
  1. 错误响应如下所示,与有效响应相比,键名不同
{
    "method": "POST",
    "status": 500,
    "timestamp": "2021-10-21T17:45:34.398522",
    "message": "An Exception(404) occured while calling <xyz> Service"
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM