Migrer son application Spring Boot vers la version 3
Pour ce dernier article de l’année 2022, voici un rapide retour d’expérience.
Je suis actuellement en cours de préparation d’un workshop pour l’édition 2023 de SnowcampIO. J’aborderai dans ce dernier le versioning des APIs REST. Pour illustrer ce sujet ô combien épineux, j’ai réalisé une plateforme “microservices” en utilisant différents composants de la stack Spring.
Container | Tools | Comments |
---|---|---|
API Gateway | Spring Cloud Gateway 2022.0.0-RC2 | |
Bookstore API | JAVA 17,Spring Boot 3.0.X | |
ISBN API | JAVA 17,Spring Boot 3.0.X | |
Configuration Server | Spring Cloud Config 2022.0.0-RC2 | |
Database | PostgreSQL | |
Authorization Server | JAVA 17,Spring Boot 3.0.X, Spring Authorization Server 1.0.0 |
En résumé, j’utilise Spring Boot, Cloud, Security, Authorization Server, Circuit Breaker, Spring Data,…