Tests dans Spring Boot : @MockBean, MockMvc et @DataJpaTest
Spring Boot fournit des annotations de test de tranche qui chargent uniquement les parties du contexte nécessaires à une couche spécifique. Cela rend les tests rapides et ciblés. @WebMvcTest teste les contrôleurs sans base de données, @DataJpaTest teste les référentiels sans couche Web et @SpringBootTest charge le contexte complet pour les tests d'intégration.