spring-boot-properties

This is the process of setting properties using @ConstructorBinding in Spring Boot 2.2.x or higher.

You can create more safely using two annotations: @ConstructorBinding and @Validated.