既存のDTOを使用する.protoファイル内のいくつかのサービスを記述することは可能ですか?&はgradleでサービスクラスを生成しますか?どのようにgRPCサービスを生成し、Javaでgradleを使ってDTOを再利用しましたか?
私はいくつかのサーバー用のクライアントSDKを開発しています。現在の通信レイヤーはgRPCに基づいていますが、実装の詳細(醜いgRPCメッセージクラス)をエンドユーザーに公開したくありません。 public APIはPOJOで表現されています。
既存のソリューションは、カスタムコンバータで2種類のDTOをいくつか変換します。そして、これはかなり迷惑なことです。パブリックAPIを美しくするためにプロパティのトーンをコピーするだけです。ですから、私はgRPCレイヤー上でPOJOを再利用する方法を探しています。出来ますか?