== startup with demo.validated.* deliberately out of range == $ java -jar target/configuration-properties-1.0.0.jar --spring.profiles.active=badvalidation APPLICATION FAILED TO START *************************** Description: Binding to target com.ankurm.configprops.props.ValidatedProperties failed: Property: demo.validated.pool.size Value: "4000" Reason: must be less than or equal to 100 Property: demo.validated.endpoint Value: "ftp://files.example.com" Origin: class path resource [application-badvalidation.yaml] from configuration-properties-1.0.0.jar - 8:15 Reason: must match "https?://.*" Property: demo.validated.port Value: "99999" Origin: class path resource [application-badvalidation.yaml] from configuration-properties-1.0.0.jar - 6:11 Reason: must be less than or equal to 65535 Property: demo.validated.name Value: " " Origin: class path resource [application-badvalidation.yaml] from configuration-properties-1.0.0.jar - 4:11 Reason: must not be blank Action: Update your application's configuration