使用GoLand基于grpc原型方法生成server.go

GoLand中是否有一些功能或插件可以server/server.go 基于proto rpc方法生成方法?


例如,我们有some.proto:


...

rpc AnyMetod (AnyRequest) return (AnyResponse)

...

我想生成:


func (s *Server) AnyMethod(ctx context.Context, req *AnyRequest) (*AnyResponse, error) {

    return &AnyResponse{}

}


茅侃侃
浏览 318回答 1
1回答

蓝山帝景

目前,我不知道任何可用的此类插件或功能。如果您想开发自己的插件,可以先阅读我们的SDK文档。作为替代方案,我认为您可以使用“实时模板”功能来实现与之非常相似的功能,其内容与下面的示例类似,并定义可用于“转到|文件”上下文的模板:func (s *$VAR4$) $VAR0$(ctx context.Context, req *$VAR1$) (*$VAR2$, error) {    return &$VAR2${}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go