Technical requirements
For this chapter, you will need a PostgreSQL server. The easiest way to deploy it in your local environment is by using Docker. You can get Docker from the product page: https://www.docker.com/products/docker-desktop/
If you prefer to install PostgreSQL in your computer, you can download it from the project page: https://www.postgresql.org/download/
I also recommend installing PgAdmin to access the database. You can use it to observe the changes performed by your application in the database. You can download it from the project page: https://www.pgadmin.org/download/
You can use other tools, such as plugins for Visual Studio Code or IntelliJ.
You will need a code editor and OpenJDK as explained in the previous chapter.
All the recipes that will be demonstrated in this chapter can be found at: https://github.com/PacktPublishing/Spring-Boot-3.0-Cookbook/tree/main/chapter5.