Ahora necesitamos poder manejar excepciones de forma controlada. Cualquier cosa que vaya mal en el flujo se puede capturar en en controlador y mostrar un mensaje coherente.
Programación
Haciendo pruebas de cómo usar Kotlin con SpringBoot en su conjunto, buscaba una herramienta que me pudiera gestionar las migraciones.
Bueno… Ya tenemos un caso de uso pequeño para trastear con la transaccionalidad. De hecho, este capítulo tratará la transaccionalidad desde dos perspectivas.
En el post anterior cubrimos la capa de UI de forma básica, con un test y una respuesta básica. Ahora toca hacer que el endpoint realmente haga lo que promete, que es guardar un usuario.
Bueno. Lo primero que tenemos que hacer es buscar la manera de hace un test de integración que nos ayude a nuestro cometido.
Para crear un proyecto de springboot, lo más fácil es ir a Start Spring.