
io.paradoxical.dropwizard.swagger.resources.SwaggerUIResource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dropwizard-swagger Show documentation
Show all versions of dropwizard-swagger Show documentation
Swagger managment on the admin resource for dropwizard
package io.paradoxical.dropwizard.swagger.resources;
import io.dropwizard.views.View;
import io.paradoxical.dropwizard.swagger.SwaggerAssets;
import lombok.Getter;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/")
@Produces(MediaType.TEXT_HTML)
public class SwaggerUIResource {
@Getter
private final String dropwizardSwaggerViewResourcePath = SwaggerAssets.DROPWIZARD_SWAGGER_ASSET_ROOT + "/swagger.mustache";
@GET
public View handleSwagger() {
return new View(getDropwizardSwaggerViewResourcePath()) {};
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy