Resources
We recommend the following resources for people learning how to build applications with Kotlin and the Spring Framework:
-
Kotlin Slack (with a dedicated #spring channel)
Examples
The following Github projects offer examples that you can learn from and possibly even extend:
-
spring-boot-kotlin-demo: Regular Spring Boot and Spring Data JPA project
-
mixit: Spring Boot 2, WebFlux, and Reactive Spring Data MongoDB
-
spring-kotlin-functional: Standalone WebFlux and functional bean definition DSL
-
spring-kotlin-fullstack: WebFlux Kotlin fullstack example with Kotlin2js for frontend instead of JavaScript or TypeScript
-
spring-petclinic-kotlin: Kotlin version of the Spring PetClinic Sample Application
-
spring-kotlin-deepdive: A step-by-step migration guide for Boot 1.0 and Java to Boot 2.0 and Kotlin
-
spring-cloud-gcp-kotlin-app-sample: Spring Boot with Google Cloud Platform Integrations
Issues
The following list categorizes the pending issues related to Spring and Kotlin support:
-
Spring Framework
-
Kotlin