4.0.0 org.springframework.boot spring-boot-starter-parent 4.0.3 com.petshop backend 1.0.0 PetShop Backend Spring Boot backend for PetShop desktop application 25 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-security org.springframework.boot spring-boot-starter-validation org.springframework.boot spring-boot-starter-websocket com.mysql mysql-connector-j runtime org.flywaydb flyway-core org.flywaydb flyway-mysql io.jsonwebtoken jjwt-api 0.12.3 io.jsonwebtoken jjwt-impl 0.12.3 runtime io.jsonwebtoken jjwt-jackson 0.12.3 runtime org.springdoc springdoc-openapi-starter-webmvc-ui 3.0.1 org.springframework.boot spring-boot-starter-test test org.apache.maven.plugins maven-compiler-plugin 25 org.apache.maven.plugins maven-enforcer-plugin 3.5.0 require-java-25 enforce [25,) JDK 25 or newer is required. Configure IntelliJ and Maven to use JDK 25 before running the backend. org.springframework.boot spring-boot-maven-plugin org.codehaus.mojo exec-maven-plugin 3.1.0 dev-stack java com.petshop.backend.DevStackApplication runtime reset-db java com.petshop.backend.ResetDatabaseApplication runtime clean install -DskipTests docker-up exec docker compose -f docker-compose.dev.yml up -d --wait db docker-down exec docker compose -f docker-compose.dev.yml down -v --remove-orphans