We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Spring + Kotlin = Modern + Reactive + Productive by James Ward , Josh Long
Learn how to write modern, reactive, and productive code with Kotlin and Spring Boot 3. Discover how to leverage GraalVM, R2DBC, and Spring Security to build a powerful web application.
- Spring + Kotlin = Modern, Reactive, Productive
- Use Kotlin to write modern, reactive, and productive code
- Spring Boot 3 assumes Java 17 baseline
- GraalVM is a phenomenal piece of technology for native images
- Kotlin is pliable and works great with everything
- Kotlin has been adopted and embraced by the Spring ecosystem
- Kotlin Data Classes are a great way to define simple data classes
- Use R2DBC CRUD Repository to create a reactive CRUD repository
- Use coroutines on top of R2DBC CRUD Repository
- Use Spring Data to simplify data access
- Use Gradle to build and run the application
- Use IntelliJ to develop and debug the application
- Use Spring Boot 3 to create a web application
- Use Kotlin to write the web application
- Use GraalVM to create a native image of the web application
- Use Kotlin to write a REST client
- Use Spring Data to simplify data access
- Use R2DBC CRUD Repository to create a reactive CRUD repository
- Use coroutines on top of R2DBC CRUD Repository
- Use Spring Security to secure the web application
- Use Spring Cloud Gateway to create a gateway for the web application
- Use Spring Boot 3 to create a web application
- Use Kotlin to write the web application
- Use GraalVM to create a native image of the web application