Spring Boot Configuration Properties Binding
Type-Safe Configuration
Strongly-typed POJOs for external configuration with validation.
Properties Class
@ConfigurationProperties(prefix = "app.security")
@Validated
public class SecurityProperties {
@NotNull @Min(60) private int jwtExpirationMinutes;
}Features
- Constructor binding
- Nested configuration
- Validation groups