-
Book Overview & Buying
-
Table Of Contents
The Spring Pocket Guide
By :
You’ll need a few things installed before beginning the adventure to production.
Make sure you’ve got SDKMAN.io installed. Use that to ensure you’ve got Java 24 or later installed. If you can, make sure you’re using GraalVM for Java {java-version}. Here’s how I installed it:
sdk install java 24-graalce
sdk default java 24-graalce
Ensure that Docker Compose is installed.
These are the tools of the modern web architect.
Let’s build a service called adoptions to support adopting dogs from a fictitious dog adoption agency called Pooch Palace. We’re going to build stuff. A lot of stuff. But we’ll always start at the Spring Initializr. Choose Maven for Project and Java 24 (or later) under Language. At the time of this writing, Spring Boot 3.5.x was the mainline. Very likely, Spring Boot 4 or later will be out by the time you read this. For now, if Spring Boot 4 is not GA, prefer...