Official spring guides (https://spring.io/guides) have many useful and various topics of projects.
They also stick with coding best practices. I'll follow them and keep my code here to remind myself later.
Here's my approach for this project to effectively learn the materials
Proactively follow each guide step and then add one more feature to it.
- Building a RESTful Web Service
- Consuming a RESTful Web Service
- Creating a Batch Service
- Building an Application with Spring Boot