Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services.
Spring 4.3.X is the most popular application development framework for enterprise Java™.
This project provide a simple method for integrating Spring with Dropwizard.
Just extend AbstractSpringApplication class and create your configuration class that extends Configuration
@lombok.Getter @lombok.Setter public class DemoConfiguration extends io.dropwizard.Configuration { @com.fasterxml.jackson.annotation.JsonProperty("myConfigurationElement") private String myConfigurationElement = "default value"; }@org.springframework.context.annotation.Configuration public class DemoApplication extends fr.cneftali.integrations.dropwizard.spring.AbstractSpringApplication<DemoConfiguration> { public static void main(final String[] args) throws Exception { new DemoApplication().run(args); } }