Protoc 生成 java grpc代碼


1、軟件安裝

下載protoc.exe 工具 , 選擇 win64.zip 下載地址:https://github.com/protocolbuffers/protobuf/releases

下載protoc-gen-grpc.exe 插件 ,選擇搞版本下載 , 下載地址: https://repo.maven.apache.org/maven2/io/grpc/protoc-gen-grpc-java/

下載之后重命名軟件名稱,並放置在 D:/SoftWare/  (其他地方也可以)

 

2、編譯生成java代碼

命令解釋:  

  --java_out:生成之后輸出java文件目錄

  --proto_path:proto文件依賴地址,可以寫多個

  --plugin:插件地址

  user.proto:需要生成的proto協議文件

打開cmd執行:

生成java代碼

D:/SoftWare/protoc.exe  --java_out=E:/data --proto_path=.  user.proto

 生成Grpc類

D:/SoftWare/protoc.exe --plugin=protoc-gen-grpc-java=D:/SoftWare/protoc-gen-grpc.exe  --grpc-java_out=E:/data --proto_path=.  api/cloud/cloud_core/v1/user/user.proto

 

 

注意事項:

1、如果 執行過程中發現 import依賴的文件找不到,需要多指定幾個 proto_path(如--proto_path:.   --proto_path:/common/base)

2、如果 需要生產多個類需要在 proto文件中加入

option java_multiple_files = true;

 3、如果 需要指定生成的類路徑需要在 proto文件中加入

option java_package="com.xxxx.xxx.xxx";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM