Create a Spring Boot Java project Scaffold a Spring Boot application with start.spring.io, then apply a small set of opinionated defaults. Out of scope for now: front-ends (Vue/React/Angular), cloud deployment (Azure), Git setup, CRaC and AOT images. Step 0: Detect before you create - If the working directory already contains a or , this is an existing project : do not regenerate it. Read its Spring Boot, Java and test-framework versions and follow them. Never upgrade versions implicitly ; propose an upgrade and wait for the user's decision. - Check the tools: (JDK matching the chosen Java ve…