java版gRPC实战之一:用proto生成代码,小码农也有大梦想

本文是关于Java版gRPC实战的第一部分,讲述了如何使用proto文件自动生成Java代码。通过介绍如何配置protobuf插件和相关依赖,帮助读者理解gRPC服务的跨语言实现关键,并提供了一个实际操作的示例。
摘要由CSDN通过智能技术生成

前言

关于技术人如何成长的问题,一直以来都备受关注,因为程序员职业发展很快,即使是相同起点的人,经过几年的工作或学习,会迅速拉开极大的差距,所以技术人保持学习,提升自己,才能够扛得住不断上赶的后浪,也不至于被“拍死”在沙滩上。

近日,经过一朋友的透露,Alibaba也首发了一份限量的“Java成长笔记”,里面记载的知识点非常齐全,看完之后才知道,差距真的不止一点点!

Java成长笔记主要是将Java程序员按照年限来进行分层,清晰的标注着Java程序员应该按照怎样的路线来提升自己,需要去学习哪些技术点。

下面会介绍这份Java成长笔记的主要内容涵盖的知识点,由于文章篇幅,所以只展示了截图内容,完整版免费获取方式在文末!

image

maven {

url ‘http://maven.aliyun.com/nexus/content/groups/public/’

}

mavenCentral()

}

ext {

// 项目版本

projectVersion = ‘1.0-SNAPSHOT’

// 依赖库的版本

grpcSpringBootStarterVersion = ‘2.11.0.RELEASE’

// grpc版本 https://github.com/grpc/grpc-java/releases

grpcVersion = ‘1.35.0’

// protobuf版本 https://github.com/protocolbuffers/protobuf/releases

protobufVersion = ‘3.14.0’

// protobuf的gradle插件版本

protobufGradlePluginVersion = ‘0.8.12’

// sprignboot版本 https://github.com/spring-projects/spring-boot/releases

springBootVersion = ‘2.3.8.RELEASE’

// springcloud版本 https://github.com/spring-cloud/spring-cloud-release/releases

springCloudVersion = ‘Hoxton.SR9’

// nacos版本 https://github.com/alibaba/spring-cloud-alibaba/releases

springCloudAlibabaNacosVersion = ‘2.2.3.RELEASE’

// security版本 https://github.com/spring-projects/spring-security-oauth/releases

springSecurityOAuthVersion = ‘2.5.0.RELEASE’

}

}

plugins {

id ‘java’

id ‘java-library’

id ‘org.springframework.boot’ version “${springBootVersion}” apply false

id ‘io.spring.dependency-management’ version ‘1.0.11.RELEASE’

id ‘net.nemerosa.versioning’ version ‘2.14.0’

id ‘com.google.protobuf’ version ‘0.8.14’

id ‘io.franzbecker.gradle-lombok’ version ‘4.0.0’ apply false

id ‘com.github.ben-manes.versions’ version ‘0.36.0’ // gradle dependencyUpdates

}

// If you attempt to build without the --scan parameter in gradle 6.0+ it will cause a build error that it can’t find

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值