Spring Boot with Kotlin, Kofu and Coroutines
summary
Live coding shows a Java Spring Boot blog converted step by step to idiomatic Kotlin with coroutines + Flow, replacing blocking JPA with R2DBC with Spring Data and WebFlux then mapping reactor types to suspending functions so handlers return plain objects and flows. The app adds a slow remote comments service, simulates latency, and demonstrates comments streaming working end to end. Configuration moves from auto configuration to Kofu Kotlin DSL with explicit bean slices, functional routing and test slices using mocked repositories so startup is smaller and behavior is deterministic.
AI-written summary · about
chapters (6)
- 0:00Introduction to talk
- 2:30Step one Kotlin Spring Boot
- 9:56Step two Reactive stack
- 19:08Step three Coroutines
- 29:47Step four Kofu configuration
- 50:19Q&A and resources
related talks
43mSpring Boot with Kotlin, Kofu and Coroutines
47mSpring Boot with Kotlin, Kofu and Coroutines
44mKotlin and Spring Boot, a Match Made in Heaven
02h 10mDeepdive into Reactive Spring with Coroutines and Kotlin Flow
42mThe State of Kotlin Support in Spring
50mKotlin and Spring boot a pleasant experience and some rough edges
54mFull-stack Reactive Kotlin with Project Reactor & Spring Boot 2
02h 14mFrom Spring Boot 1 in Java to Spring Boot 2 in Kotlin
