Technical requirements
To execute the code examples provided in this chapter, you will need the following:
- A computer with either Microsoft Windows, Apple macOS, or Linux
- Java SE version 17 or later
- An IDE or code editor of your choice
The instructions for how to set up a Java SE and IntelliJ IDEA editor were provided in Chapter 1, Getting Started with Java 17. The files containing the code examples for this chapter are available on GitHub at https://github.com/PacktPublishing/Learn-Java-17-Programming.git in the examples/src/main/java/com/packt/learnjava/ch17_bestpractices folder and in the spring
and reactive
folders.