Spring Boot

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.

  1. 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.

  2. 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.