Tester une app Spring Boot avec une vraie base de données… sans rien installer ? C’est possible avec Testcontainers
Plus besoin de lancer manuellement PostgreSQL/MySQL, la DB démarre automatiquement dans un conteneur Docker au début du test.
✅ Ici :
• PostgreSQL démarre tout seul dans Docker.
• Spring Boot se connecte dessus automatiquement.
• Les tests tournent dans un environnement réaliste.
Résultat : plus de “ça marche en local mais pas en prod”.
#Java #SpringBoot #Testcontainers #Docker #PostgreSQL #Microservices #SoftwareTesting #CleanCode #Developers #Coding
Pour l'avoir utilisé dans un projet Spring Batch mais aussi sur des API, je confirme que la librairie Testcontainers facilite beaucoup l'écriture des tests d'intégration.