Technical requirements
In this chapter, we will implement an example Order Management API. To be able to follow along and use the code examples as they are printed in the book, you should have the following:
- Intermediate knowledge of the Java language and platform
- At least a basic knowledge of Spring Boot or a similar framework
- Java 21 and Maven 3.9.0 installed
In this chapter, we are going to apply API-first REST principles to create our API; you can access the code for this chapter on GitHub at https://github.com/PacktPublishing/Mastering-RESTful-Web-Services-with-Java/tree/main/chapter4.