Pruebas en Spring Boot: @MockBean, MockMvc y @DataJpaTest
Spring Boot proporciona anotaciones de prueba de sectores que cargan solo las partes del contexto necesarias para una capa específica. Esto hace que las pruebas sean rápidas y enfocadas. @WebMvcTest prueba controladores sin una base de datos, @DataJpaTest prueba repositorios sin una capa web y @SpringBootTest carga el contexto completo para las pruebas de integración.