In this chapter, we will review some Spring projects, looking at a brief explanation of each of them as we explore some scenarios in which they may be used.
The following topics will be covered in this chapter:
- Why Spring appeared
- Spring projects:
- Spring Initializr
- Spring Boot in a Nutshell
- Avoiding redeployment with developer tools
- Spring Data
- Supporting EIPs with Spring Integration
- Spring Batch
- Securing applications with Spring Security
- Embracing (Spring) HATEOAS
- Spring Cloud and the microservices world
- Reactive and Spring
- Reactive Spring Data
- Reactive REST services