Spring Boot : configuration, persistance, tests et packaging2
Partez d’un projet reproductible, puis examinez l’articulation entre build, persistance et contrats HTTP. Utilisez la combinaison de Boot, JDK et Gradle documentée dans chaque article ; les exemples couvrent différentes branches de versions.
Tester et packager
Vérifier les contrats de réponse HTTP avec un serveur simulé local et intégrer les sorties Vue construites séparément dans un JAR exécutable.
- WebClient ou RestClient : choisir les appels synchrones, réactifs et en streaming
Comparez le déclenchement, le blocage, les erreurs et les threads virtuels avec Spring WebClient et RestClient. Un exemple HTTP local vérifie les requêtes par abonnement et les erreurs 404/503.
- Tester les délais d’expiration et les réessais bornés de WebClient avec Reactor
Distinguez les délais de connexion, de réponse, par tentative et total. Testez une politique GET qui réessaie seulement HTTP 503, deux fois, avec un serveur HTTP local et le temps virtuel Reactor.