El uso de Spring Testing es algo cada día más importante ya que poco a poco las metodologías de TDD se van imcorporando más en los desarrollos . Spring es un framework de Inyección de dependencia y para hacer aunque se la prueba unitaria más sencilla del mundo necesitaremos preconfigurar algunas cosas antes de poder […]
Spring BeanPropertyRowMapper y jdbcTemplates
El concepto de Spring BeanPropertyRowMapper nos permite simplificar la forma con la que trabajamos con JDBCTemplates en Spring Framework . Normalmente cuando trabajamos con JDBCTemplates tenemos que diseñar una serie de consultas parametrizadas a nivel de un repositorio. Estas consultas parametrizadas son relativamente sencillas: La simplificación de Spring JDBC sobre el uso de JDBC de […]
Spring REST PUT , actualizando registros
Hacer uso de Spring REST PUT es muy habitual cuando queremos actualizar datos vía REST en nuestras aplicaciones. Vamos a ver un ejemplo elemental de como realizar esta operación de forma rápida. Lo primero que vamos a utilizar es un proyecto de Spring Boot que nos permita configurar un servicio REST con la anotación de […]
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 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 […]
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 […]







