I love Dropwizard and I love the direction they've steered Java Web Development in, but I prefer Spring Boot: http://projects.spring.io/spring-boot/
I find it much quicker to get started with, much better supported and better tooling.
I find it much quicker to get started with, much better supported and better tooling.
Has that turned out to be useful in practice? Seems like a simple method for unpleasant surprises.
That said, you can also be fairly granular about you configuration (instead of the auto-config), so it's not that bad.
http://docs.spring.io/spring-boot/docs/current/reference/htm...