== 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
