proto syntax = "proto3"; message Message { string type = 1; string content = 2; } shell protoc --java_out=. message.proto import com.example.MessageProto.Message; public class Main { public static void main(String[] args) { Message message = Message.newBuilder() .setType("info") .setContent("Hello, Protocol Buffers!") .build(); byte[] serializedMessage = message.toByteArray(); Message deserializedMessage = Message.parseFrom(serializedMessage); System.out.println(deserializedMessage.getType()); System.out.println(deserializedMessage.getContent()); } } <dependencies> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.17.3</version> </dependency> </dependencies>


上一篇:
下一篇:
切换中文