The Spring Framework: Pilot
Spring is the most popular Java framework for building enterprise-level applications. In addition to the core framework, the Spring ecosystem also includes several projects and libraries that can be used to extend the capabilities of a Spring application. Some examples include Spring Boot, a convention-over-configuration framework that makes it easy to create stand-alone, production-grade Spring applications, and Spring Cloud, which provides tools for building cloud-native applications.
The framework is quite large and complex, with many different modules. This can make it overwhelming for new users to understand where to begin and how to put all the pieces together.
Usually, an excellent place to start is the official documentation. Unfortunately, I think the Spring documentation is not beginner friendly.
Thanks to its popularity, there are many resources where you can start. But again, you're a complete beginner, and many of them assume you already know what dependency injection is, what a bean is, and, of course, you should be familiar with the Spring Context. By the way, some knowledge of Spring AOP would be a plus 😑.
This is where this series comes in! ✌️
If you don't know where to start, this might be a good place!