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 JdbcTemplate y el principio DRY
El uso de Spring JdbcTemplate es un clásico cuando hablamos de desarrollo de aplicaciones enterprise. En muchos casos el primer enfoque suele ser hacer uso de JPA para persistir la información en la base de datos o directamente de hibernate . Lamentablemente no todos los diseños entidad relación soportan este enfoque. Ya que a veces […]
@RepositoryRestResource y Spring Framework
El uso de la anotación @RepositoryRestResource nos puede ser muy práctica en muchas ocasiones cuando queremos construir arquitecturas REST complejas de una forma rápida dentro de Spring Framework. Normalmente cuando trabajamos con Spring Framework es relativamente común utilizar Spring Data para automatizar la gestión de repositorios . Vamos a ver un ejemplo , para ello […]
Spring Boot JPA y su configuración
El uso de Spring Boot JPA es cada día mas importante ya que poco a poco más proyectos van pasando de usar Spring clásico a ser arrancados con Spring Boot . Por lo tanto configurar Spring Boot para trabajar con JPA es casi siempre necesario. Vamos a ver cómo hacerlo. El primer paso es generar […]
Inyección de Dependencia y su utilidad
La inyección de dependencia es un patrón que siempre ha sido uno de los que cuesta entender en el mundo del desarrollo de software sobre todo a la gente que esta empezando. ¿Para qué sirve este patrón de diseño y cual es su utilizad? Normalmente cuando nosotros programamos en el día a día con la […]
Uso de Spring Properties y encriptación
El uso de Spring Properties es muy común cuando trabajamos con Spring Framework. Sin embargo hay situaciones en las cuales el manejo de propiedades puede tener implicaciones no deseadas. Uno de los casos más habituales es cuando en un fichero de propiedades se almacenan datos “delicados” como usuarios y contraseñas de una base de datos. […]
Spring Web Initializer ,eliminando el web.xml
El concepto de Spring Web Initializer es poco conocido. En muchas ocasiones cuando damos de alta una aplicación con Spring MVC necesitamos si o sí dar de alta un despachador a nivel del web.xml. Sin embargo a partir de la versión 4 de Spring podemos inicializar Spring MVC sin hacer uso de web.xml. Vamos a […]
Nuevo Curso:Arquitectura Java Sólida con Spring 4.3 y Anotaciones
Hoy publico mi nuevo curso de Arquitectura Java Sólida con Spring 4.3 y Anotaciones . Varias personas me comentaron en su momento que estaría bien que desarrollara un curso sobre Arquitecturas Java Sólidas utilizando las últimas versiones de Spring Framework :). Hoy por hoy aunque acaba de salir la versión 5 la versión 4.3 es […]