BordeauxJUG - Janvier 2020 - S. Deleuze - Quoi de neuf sur le support de Kotlin dans Spring ?
Channel: Bordeaux JUG
Date: 2020-01-26

La première partie de cette conférence donnera un aperçu de l'état de l'art du développement d'applications Spring Boot 2.2 avec Kotlin:

Data classes immutables avec @ConfigurationProperties
Tests avec JUnit 5 et Mockk
La nouvelle DSL “router” pour Spring MVC
Le support des Coroutines sur WebFlux, RSocket et Spring Data
Les exemples de code en Kotlin dans la documentation de référence
La DSL MockMvc
Un rappel des bonnes pratiques (extensions, injection de dépendances via constructeur)

La seconde partie sera un live coding d'une application Spring Boot configurée avec Kofu, la DSL Kotlin actuellement développée dans l'incubateur Spring Fu que j'ai créé il y a quelques mois. Il s'agit d'une alternative à l'auto-configuration Spring Boot conçue pour configurer votre application de manière explicite en utilisant l'auto-complétion et des "slices" de configuration tout en supportant la plupart des fonctionnalités de Spring Boot.