syntax = "proto3"; message User { string name = 1; int32 age = 2; repeated string hobbies = 3; } protoc --java_out=<output_directory> <proto_file>.proto implementation 'com.google.protobuf:protobuf-java:3.15.8' <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.15.8</version> </dependency> import com.example.UserProto.User; public class Main { public static void main(String[] args) { User user = User.newBuilder() .setName("John") .setAge(25) .addHobbies("reading") .addHobbies("gaming") .build(); System.out.println("Name: " + user.getName()); System.out.println("Age: " + user.getAge()); System.out.println("Hobbies: " + user.getHobbiesList()); } } Name: John Age: 25 Hobbies: [reading, gaming]


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