Dropwizard is a lightweight, production-ready Java framework. I've used it at my previous jobs to create micro web services. The learning curve is really, really lean.
I will try to create some use cases with code examples,like authentication, bundles, health checks, metrics and also add code for examples..
I think their webpage is enough for everyone that wants to use Dropwizard to understand what is a resource, a configuration class, a health check or a bundle so I will not explain that here.
Be careful at the indentation of your conf.yml file, it can get you in trouble.
For starters you can take the code from here and play with the examples:
Dropwizard git repository