3. Prerequisites

  • Java 17 or higher

  • Spring Boot 3.x

  • Maven or Gradle build system

  • Configuration processor for property metadata generation:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>