Stage 10: Put data access behind a repository
JDK 21+; Maven 3.9+.
Open the folder containing pom.xml.
Run: mvn spring-boot:run
Open: http://localhost:8088/products
Stop: Ctrl+C
Complete explanations and all source: README.html
Expected: The pages behave just like Stage 9: 30 total rows, 29 in-stock rows and a 404 for an unknown ID. Follow the constructor types to identify the interface and the object Spring supplies.
