Skip to content

Latest commit

 

History

History
28 lines (26 loc) · 447 Bytes

README.md

File metadata and controls

28 lines (26 loc) · 447 Bytes

Kotlin Spring Boot GRPC Example

Usage

Run Local Server

./gradlew bootRun
  • HTTP API (port 8383)
    • /hello
  • GRPC API (port 6565)
    • grpcStub.SayHello(HelloReqeuest)

Generate Proto

./gradlew generateProto

Used features

  • Kotlin Language
  • Gradle build tool
    • Kotlin DSL
  • Spring Boot 2
    • Webflux
    • Reactor
  • GRPC
    • Protocol Buffer (protobuf)
  • JUnit 5
  • Mockk
  • Ktlint-gradle