[application] + [configuration] = app
[Configuration] class is present in every dropwizard app and its values come from a yaml file
[[jersey resources]] are the controllers of a dropwizard app
run
method@Overridepublic void run(HelloWorldConfiguration configuration,Environment environment) {final SomeResource resource = new SomeResource();environment.jersey().register(resource);// do this multiple times :/}
ConstraintViolations
to programmatically map through the violations and do something about itjavax.util.validation
and Hibernate Validatorsenvironment
maybe in the run method