Spring gRPC 1.0 has been released as a standalone project that depends on Spring Boot. The tutorial walks through building a gRPC service and client from scratch using start.spring.io, covering proto file definition, service implementation, client setup with blocking stubs, Spring Boot Actuator metrics via Micrometer, gRPC health endpoints, and security using both HTTP Basic and OAuth2/JWT resource server patterns. It also demonstrates compiling to a GraalVM native image, achieving roughly a fifth of the JVM memory footprint (119 MB vs 543 MB). The plan is for Spring gRPC auto-configuration to be folded into Spring Boot 4.1.

29m watch time

Sort: