Migrating Spring Boot Apps from Annotation-based Config to Functional with Kotlin
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
In the latest years, there has been some push-back against frameworks, and more specifically annotations: some call them magic. Obviously, they make understanding the flow of the application harder. Spring and Spring Boot latest versions go along this trend, by offering an additional way to configure beans with explicit code instead of annotations. It's declarative in the sense it looks like configuration, though it's based on Domain-Specific Language(s). This talk aims to demo a step-by-step process to achieve that.
What will the audience learn from this talk?
- How to migrate from controllers to routes
- How to migrate from annotations to declarative ("functional")
- New Kotlin DSLs for routes & beans declaration
- The future!
Does it feature code examples and/or live coding?
Yes, my talk is based on the migration of a demo app. I have a reference in my last slides that point to the Github repo, so that people can study it at home afterwards.
Prerequisite attendee experience level:
Level 200
-
Building a Cloud-native Event-driven Microservice Platform for Crypto Currency Trading with Spring WebfluxErwin de GierWednesday Jun 19 @ 11:30
-
How to Build CQRS and Event Sourcing Application with Axon and Pivotal Cloud FoundryBen WilcockSteven van BeelenTuesday Jun 18 @ 15:30
-
Migrating Spring Boot Apps from Annotation-based Config to Functional with KotlinNicolas FrankelTuesday Jun 18 @ 16:30
-
Temporal ModellingMathias VerraesTuesday Jun 18 @ 14:15
-
Secure and Fast microVM for Serverless ComputingRadu WeissArun GuptaTuesday Jun 18 @ 11:30
-
Getting to Grips with Kubernetes RBACLiz RiceThursday Jun 20 @ 10:30
-
Innovate using Machine Learning and AIVasi PhilominThursday Jun 20 @ 11:30
-
Event-Driven Microservices, the Sense, the Non-sense and a Way ForwardAllard BuijzeThursday Jun 20 @ 15:30