El uso de Spring Boot @Lazy , nos puede ser útil cuando construimos aplicaciones de gran tamaño y tenemos componentes en Spring Framework que por su funcionalidad tardan en cargar. Cuando Spring Framework se inicializa, por defecto genera una instancia de cada uno de sus componentes en memoria. Spring Boot y componentes Sin embargo […]
Spring Stereotypes y anotaciones
Spring Stereotypes ¿Como funcionan? . Spring define un conjunto de anotaciones core que categorizan cada uno de los componentes asociandoles una responsabilidad concreta. La anotación padre de todos es @Component Spring Stereotypes En estos momentos existen 4 Spring Stereotypes fundamentales : @Component: Es el estereotipo general y permite anotar un bean para que Spring lo […]
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 incluso proyectos antiguos se intentan renovar hacia esta tecnología. Por lo tanto configurar Spring Boot para trabajar con JPA es casi siempre necesario. Vamos a […]
Inyeccion de Dependencia y su utilidad
La inyeccion 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 […]
Spring @Qualifier utilizando @Autowired
Spring @Qualifier es una de las anotaciones más prácticas de Spring Framework cuando queremos añadir versatilidad a como realizamos un @Autowired en nuestros componentes. Vamos a ver un ejemplo sencillo para ello el primer paso va a ser generarnos un proyecto con Spring Boot y su configuración por defecto. Aquí podemos ver las dependencias de […]
Spring @Component , anotaciones y jerarquía
Spring @Component es una de las anotaciones fundamentales de Spring Framework a la hora de dar de alta los distintos beans con su motor de inyección de dependencia. ¿Para que sirve la anotación de @Component?. Spring @Component A nivel de Spring Framework esta anotación simplemente registra un bean dentro del framework sin mayor efecto . […]
Spring Data Custom Query
Spring Data Custom Query o consultas personalizadas con Spring Data es uno de los conceptos más habituales que aparecen cuando uno empieza a trabajar con profundidad con este framework. Para generar una consulta personalizada con Spring Data debemos usar la anotación @Query vamos a ver un ejemplo usando la clase Libro: Normalmente cuando queremos hacer […]
¿Que es Spring Framework?
¿Que es Spring Framework? . Esta es una de las preguntas más habituales que me encuentro cuando uno imparte formación para programadores junior o no tan Junior pero que vienen de una plataforma más sencilla de manejar que Java EE. De entrada cuesta mucho entender para qué sirve y qué es Spring Framework. Vamos a […]







