This project was created as a practical guide and code samples based on
https://books.google.pt/books?id=2zVbEAAAQBAJ&printsec=copyright&redir_esc=y#v=onepage&q&f=false
It consists of independent module-based mini-projects, each demonstrating concepts covered in a specific chapter or part of a chapter of the book.
The project is organized into separate modules, each showcasing various features and usage examples of the Spring framework. These modules are designed to be self-contained mini-projects, each with its own README that explains the objectives and usage of the module.
Unlike the code examples in the book, which use earlier versions of the Spring framework, this project is built with:
- Spring Boot 3
- Spring Framework 6
Each module in this project corresponds to a specific topic from the book and is self-contained, allowing for a focused study of particular Spring concepts. For instance, the project includes modules for:
- Deploying applications in Kubernetes on Google Cloud
- Using MongoDB and Redis
- Implementing REST APIs
- Handling events, configuring security, and other topics
Please refer to the README file of each module for detailed information.
To run any module:
Refer to its README for specific requirements and deployment instructions. Follow the instructions to run the project either locally or in a cloud environment.
I welcome questions, suggestions, and ideas for improving this project! Feel free to open an issue if you encounter bugs or want to discuss potential enhancements.