Why Spring ❤ Kotlin
summary
Shows migrating a Spring Boot 1 Java + JavaScript app to a Spring Boot 2 pure Kotlin app using Spring Framework 5, Reactor and Spring Data with working code on GitHub. Demonstrates the all-open compiler plugin that auto-opens Spring-annotated classes, Kotlin null-safety annotations added to Spring, top-level runApplication and bean DSL, the WebFlux functional DSL on a Netty non-blocking runtime using Mono/Flux reactive types, WebClient, experimental coroutine adapters, and Kotlin-to-JS with dead-code elimination.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:10Step 5
- 16:34Configuration Properties
- 27:16Reactor Kotlin extensions
- 29:45Spring & Kotlin Coroutines
- 39:23Functional bean definition Kotlin DSL
- 41:31Functional bean definition with Spring Boot
related talks
01h 05mWhy Spring Loves Kotlin
45mWhy Spring Loves Kotlin
46mFunctional web applications with Spring and Kotlin
52mSpring into Kotlin: How to Make the Magic even more Magical
44mKotlin and Spring Boot, a Match Made in Heaven
58mSpring and Kotlin: A Winning Combination
45mSpring and React on Kotlin: Phantom Pains of Full Stack
43mKotlin for Fun for Spring Fans
