1

Тема: Protobuf-Converter: Перетворює Domain Object в Google Protobuf Message

Ось розробили Protobuf-Converter який перетворює Domain Object в Google Protobuf Message.
приклад:
@ProtoClass(ProtobufUser.class) public class User {

@ProtoField private String name; @ProtoField private String password;

// getters and setters for 'name' and 'password' fields ... }
Код для конвертації такого доменного об'єкта в Protobuf об'єкт буде виглядати наступним чином:
User userDomain = new User(); ...
ProtobufUser userProto = Converter.create().toProtobuf(ProtobufUser.class, userDomain);
Код для зворотного перетворення:
User userDomain = Converter.create().toDomain(User.class, userProto);
Більш детально ознайомитись з ним можна тут https://github.com/BAData/protobuf-converter

Подякували: iovchynnikov1

2

Re: Protobuf-Converter: Перетворює Domain Object в Google Protobuf Message

Не доводилося працювати з протобафом, але з коду вийшов дуже охайненький врапер.

Дякую за роботу і внесок до oss!