El uso de Spring Boot Load Data o carga de datos es bastante común en las aplicaciones modernas. Muchas de ellas usan JPA o JDBC y SQL para almacenar la información en una base de datos relacional y necesitan una primera carga de datos para pruebas unitarias etc. Vamos a ver cómo Spring Boot de […]
Spring Boot DevTools y recarga de aplicaciones
Spring Boot DevTools es la herramienta de Spring Boot que nos permite reiniciar de forma automática nuestras aplicaciones cada vez que se produce un cambio en nuestro código. Vamos a ver un ejemplo sencillo. Para ello partiremos del típico código con un servicio REST de Hola que nos devuelve un mensaje. Este servicio cuando le […]
Spring Boot Starter ,un concepto fundamental
Esto muchas veces lo considerábamos suficiente . Sin embargo cuando más se complican los proyectos mas frameworks pueden llevar integrados entre ellos . Esto hace que las dependencias sean más y más complejas de gestionar y que algunas de ellas estén compartidas entre varios frameworks. Esto hace q el versionado se complique y que por […]
Spring Boot Thymeleaf y su configuración
Spring Boot Thymeleaf es una de los starters de Spring Boot más típicos cuando construimos una aplicación web. El uso de este motor de plantillas se esta generalizando mientras que el mundo de JSP se reduce paulatinamente . Recordemos que JSP tiene ya unos 20 años y es una tecnología que aunque ha aguantado bien […]
Curso Spring Boot y MicroServicios
Spring boot Yaml y propiedades
Spring Boot Yaml es una segunda opción que tenemos al uso clásico de ficheros de propiedades. En principio estos ficheros son prácticos y bastante sencillos de utilizar pero según la aplicación va creciendo en tamaño se hacen un poco más ilegibles ya que el conjunto de propiedades que almacenamos puede llegar a ser grande. Vamos […]
Spring Boot JSP y su configuración
Las aplicaciones de Spring Boot JSP pueden ser más habituales de lo que en un primer momento nos parece . Sí , si es cierto que usar Spring Boot es usar tecnologías modernas que facilitan que despleguemos arquitecturas orientadas a MicroServicios . Pero hay que recordar que bueno … seguimos teniendo aplicaciones no tan “modernas” […]
Spring Boot Properties utilizando @Value
El uso de Spring Boot properties es muy habitual cuando trabajamos con una aplicación de Spring Boot. A diferencia de otras aplicaciones clásicas de Spring Framework , Spring Boot hace uso del principio de convención sobre configuración y define un fichero por defecto de propiedades . Este fichero se encuentra en la carpeta resources de […]
Spring Boot AOP y rendimiento
El uso de Spring Boot AOP cada día es más común ya que las aplicaciones de Spring Boot necesitan trabajar con conceptos de programación orientada a aspecto. Vamos a construir un ejemplo de Spring Boot AOP orientado a revisar el rendimiento de nuestro código. Para ello nos vamos a descargar de Spring Initializr un proyecto […]