Spring es uno de los marcos Java más populares utilizados en todos los proyectos. Si está interesado en aprender Spring Framework, hay muchos proyectos en la comunidad de Spring que se utilizan para diferentes propósitos.
Desde que Spring se convirtió en una plataforma, puede proporcionar la solución empresarial completa utilizando los proyectos de Spring. Antes de comenzar a aprender Spring Framework, decidamos qué desea aprender en Spring Framework.
¿Quieres aprender lo básico de primavera?
Si desea aprender solo lo básico de Spring, entonces tiene que restringirlo a Spring Core. Este es el motor central de la estructura de resorte. Los conceptos básicos como la inyección de dependencia (DI), la programación orientada a aspectos (AOP), los frijoles Singleton, etc. están cubiertos en el marco básico de Spring.
Si lee este documento, comprenderá cómo Spring se está gestionando de manera eficaz y trabajará con todos los demás marcos. Tenga en cuenta que el núcleo de resorte se puede utilizar de forma independiente con cualquier otro marco.
Estos son algunos de los buenos enlaces para aprender el núcleo de primavera:
- Introducción al Marco de Primavera
- Entendiendo el núcleo de Spring Framework
- ¿Por qué usar el framework Spring?
- Arquitectura de Spring Framework – DZone Java
Hay muchos videos tutoriales que explican los conceptos de la primavera. Usted puede navegar por ellos escuchar atentamente.
Otra mejor manera de leer Spring Framework es comprar un buen libro en tu librería. Hay muchos libros buenos en el mercado que explican muy bien los conceptos.
Una de las que más me gusta es Spring In Action .

Aquí está la lista de buenos libros para Spring Framework:
- Libros recomendados para Spring framework.
¿Quieres aprender Advanced Spring?
Si está interesado en aprender conceptos avanzados de primavera, tiene múltiples opciones. Tenga en cuenta que hay muchos proyectos de primavera para fines específicos. Es posible que no puedas dominar todos los proyectos. Aquí estoy enumerando algunos de los marcos de primavera más populares que se usan más comúnmente entre los proyectos.
- Núcleo de resorte: este es el motor central para el marco de resorte. Todos los otros proyectos de primavera se construyen sobre este motor. Primero debe comprender claramente acerca de la inyección de dependencia y otros conceptos para ser un desarrollador de framework Spring más exitoso.
- Spring Boot : este es el más común para ejecutar aplicaciones Spring. Es muy reciente y debe ser aprendido por todos los desarrolladores de primavera. Esta será la forma futura de construir y ejecutar aplicaciones Spring.
- Spring MVC – Spring MVC es el marco de aplicaciones web más popular en Java. Si está desarrollando aplicaciones web utilizando Spring, entonces tiene que aprender Spring MVC.
- Spring Data JPA – Excelente marco para desarrollar aplicaciones de bases de datos. Te vas a enamorar si empiezas a usar Spring Data. Es tan fácil mantener los datos utilizando el marco de datos SPring.
- Spring Security : Spring Security es uno de los más utilizados con fines de seguridad.
- Spring Cloud – Para desarrollar aplicaciones en la nube.
- Spring Batch : si tiene un trabajo por lotes, puede usar este marco.
Hay muchos otros marcos en primavera que no he enumerado aquí. Puedes encontrar todos los proyectos aquí:
- spring.io – Este es el sitio web oficial de la comunidad de primavera. Aquí encontrarás todos los proyectos bajo el marco de primavera.
Buenos blogs para aprender Spring Framework
- spring.io/blog – Este es el blog oficial del equipo de primavera. Aquí tienes las últimas actualizaciones de todos los proyectos de primavera. Esta es la gran fuente de información para todos los proyectos de primavera. Sigue viendo este blog para las actualizaciones.
- spring-projects / spring-framework: esta es la página de GitHub para spring framework. Aquí encontrarás los nuevos cambios en el framework spring.
- SpringOne 2GX: esta es la conferencia de primavera más grande del mundo realizada por el equipo de Spring.
- Tutorial de Mkyong sobre la primavera: escribe principalmente sobre ejemplos de programación de la primavera.
- El sitio Baeldung.com de Eugen Paraschiv: forma parte del equipo de primavera y cubre principalmente REST y SPring Security. También ofrece un curso pagado que es muy bueno para aprender el marco.
- El sitio de Petri Kainulainen. – Él es experto en datos de primavera. Puedes aprender Spring Data en su blog.
- Tutorial de Spring 4 – JavaBeat es un buen blog para leer los temas de Spring Framework. Este blog está escrito por mí y actualmente no es administrado por mí. Todos los artículos de primavera son mis pensamientos.
- Spring Framework Guru – Este blog proporciona muy buenos tutoriales para Spring Framework.
Espero que esto ayude. He estado trabajando en el marco de la primavera durante más de 10 años de mi carrera. Si está buscando alguna orientación, por favor envíeme un mensaje.