Stage 12: Create beans with explicit factory methods
JDK 21+; Maven 3.9+.
Open the folder containing pom.xml.
Run: mvn spring-boot:run
Open: http://localhost:8090/products
Stop: Ctrl+C
Complete explanations and all source: README.html
Expected: Open /products and confirm currency INR and minimum stock 20. Use the policy link. Open /bean-info: all six registrations and singleton checks are true, and the two settings lookups are identical. Stop the app and change the threshold to 30 for the exercise.
