微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 lombok或其他构建 GRPC proto pojo 来克隆 java pojo?

如何解决使用 lombok或其他构建 GRPC proto pojo 来克隆 java pojo?

我有一个简单的 java pojo,用 Lombok 实现。

我还有一个 grpc 方法,它以非常相似的 pojo 进行响应,但它是作为 protobuf 实现的。

是否有一种简单的方法可以让我使用 Lombok 或其他东西从 java pojo 创建 protobuf pojo,反之亦然?

我的简单 java pojo 是这样的:

@Data
public class Ez{
  @Column(name = "created_by")
  public String createdBy;

  @Column(name = "value")
  public String value;

  @Column(name = "scope")
  public String scope;
}

和非常相似的 protobuf 对象 - 它们目前只有一个字段不同。

  private Ez() {
    createdBy_ = "";
    value_ = "";
  }

etc.

当然,在我的应用程序中,这些对象还有更多的属性,但为了便于讨论,这就是我所拥有的。实际上,我有一个列表,我想将它们转换为可迭代对象,以便一次性添加到我的响应对象中。如果我找不到别的东西,我会写一个简单的转换方法,但这似乎是一项常见的任务,可能,所以我想我会问。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。