GRPC基于protobuf来定义接口。分为server端和client端。其中server端提供接口实现,client通过调用server端接口从而获取期望数据。
2. 公共部分 2.1 添加依赖添加插件(注意:如果wagon-provider-api无法自动引入,可以现在依赖中引入,以便于依赖的下载,然后在删除依赖坐标即可)
2.2 添加proto依赖文件添加目录src/main/proto,并将目录设置为Source Root,然后在目录src/main/proto下添加文件hello.proto,内容如下
2.3 通过protobuf生成Java代码插件导入成功后,点击下图选中的protobuf:compile和protbuf:compile-custom 依次生成对应的Java代码(也就是接口依赖代码)
3. server端接口具体实现service代码如下
4 client端接口具体实现client端测试调用代码如下
以上就是maven grpc整合springboot demo的详细内容,更多关于maven grpc整合springboot 的资料请关注七叶笔记其它相关文章!