To get the most out of this book
Each chapter will contain special instructions to install the required tools if applicable.
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.
Knowledge of intermediate-level Java programming and beginner-level Spring is required to get the most out of this book, although this book also features a quick refresher on Spring fundamentals to help you. No prior knowledge of RESTful web services, gRPC, GraphQL, or microservices is expected.
Some of the code blocks included in the book are stripped for brevity. To run the entire code with all the dependencies, please refer to the GitHub files.