Spring Boot WAR es un concepto muy interesante . Si nosotros construimos una aplicación con Spring Boot habitualmente podemos usar Spring Initializer para generar un proyecto Maven o Gradle con unas dependencias u otras. Por ejemplo podemos utilizar un proyecto con Spring MVC. La sencillez de Spring Boot es absoluta. Simplemente con poner que queremos […]
Spring @import , organizando Spring framework
Spring @import nos permite organizar de una mejor manera la configuración de Spring Framework . Normalmente en una configuración de Spring basada en anotaciones tenemos algo similar a lo siguiente: En este caso el fichero es muy pequeño pero es bastante habitual que tenga cientos de lineas de código registrando cada uno de los beans […]
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 […]
Introducción a Spring Data y JPA
Spring Data es uno de los frameworks que se encuentra dentro de la plataforma de Spring. Su objetivo es simplificar al desarrollador la persistencia de datos contra distintos repositorios de información . Vamos a ver una introducción a este framework y como ayuda a simplificar nuestro trabajo. Nos apoyaremos en JPA para ello. Spring Data y […]
Spring Stereotypes y anotaciones
¿Cuales son los Spring Stereotypes? . Spring define un conjunto de anotaciones core que categorizan cada uno de los componentes asociandoles una responsabilidad concreta. Spring Stereotypes En estos momentos existen únicamente 4 Spring Stereotypes : @Component: Es el estereotipo general y permite anotar un bean para que Spring lo considere uno de sus objetos. @Repository: Es […]
Spring AOP y Aspectos
Spring AOP es uno de los componente clases de Spring Framework , pero no mucha gente usa los conceptos de programación aspectual , aunque cuando se conocen pueden llegar a ser muy útiles. Vamos a introducirlos en este artículo. Para ello necesitamos construir una aplicación con Spring Framework , en este caso nos apoyaremos en […]
¿Para que sirven los Spring Modules?
Todos utilizamos los Spring Modules en las aplicaciones que desarrollamos utilizando Spring framework . Otra cosa muy distinta es que entendamos para que sirve cada módulo ya que nos descargamos del framework a través de Maven o Gradle . Si echamos un vistazo a una carpeta que incluya todas los jars descargados por Spring veremos algo […]
Introducción a Spring Cache
Spring Cache es una de las características de Spring Framework que nos puede sacar de más de un apuro. Habitualmente usamos Spring para crear Servicios y Repositorios que definen la parte del Modelo de nuestra aplicación. En bastantes casos nos encontramos con situaciones en las que un Servicio siempre devuelve la misma información, por ejemplo […]