Exploring the Technical Principles of Protocol Buffers in Java Class Libraries
import com.example.StudentProtos.Student;
public class ProtocolBuffersDemo {
public static void main(String[] args) {
Student student = Student.newBuilder()
.setAge(20)
.build();
byte[] data = student.toByteArray();
Student deserializedStudent = Student.parseFrom(data);
}
}
<dependencies>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>3.18.0</version>
</dependency>
</dependencies>