Cuando trabajamos con Spring Framework/Spring Boot es muy común que nos veamos en la obligación de crear una base de datos en memoria (HSQLDB), las razones son muchas pero hay un detalle muy importante y es que muchas veces necesitamos visualizar estos datos en tiempo real, por ejemplo necesitamos ver que se guardó en determinada …
CommandLineRunner es ideal cuando trabajamos en un proyecto con Spring Boot, sobre todo si necesitamos controlar hasta los aspectos más minuciosos de una aplicación, por ejemplo necesitamos controlar lo que sucede con la aplicación al momento de iniciarla. Para eso nos sirve CommandLineRunner, con esa interfaz podemos definir un método en nuestra clase principal que …
Los microservicios, también conocidos como arquitectura de microservicios, son un estilo de arquitectura que estructura una aplicación como un conjunto de servicios pequeños e independientes que se ejecutan en su propio proceso y se comunican entre sí mediante protocolos ligeros, generalmente HTTP o mensajería. Cada servicio se enfoca en una funcionalidad específica del negocio y …
Podríamos definir un framework como un esquema o marco de trabajo predefinido que nos brinda una serie de herramientas que nos permiten simplificar tareas complejas en procesos más simples. Entre estas herramientas se pueden incluir librerías (bibliotecas), anotaciones, generadores, plantillas, entre otras. ¿Por qué utilizar un framework? ¿En qué se diferencia un framework de una …