forked from loafle/openapi-generator-original
32 lines
910 B
Plaintext
32 lines
910 B
Plaintext
package {{apiPackage}};
|
|
|
|
import io.swagger.jaxrs.config.SwaggerContextService;
|
|
import io.swagger.models.*;
|
|
|
|
import io.swagger.models.auth.*;
|
|
|
|
import javax.servlet.http.HttpServlet;
|
|
import javax.servlet.ServletContext;
|
|
import javax.servlet.ServletConfig;
|
|
import javax.servlet.ServletException;
|
|
|
|
public class Bootstrap extends HttpServlet {
|
|
@Override
|
|
public void init(ServletConfig config) throws ServletException {
|
|
Info info = new Info()
|
|
.title("{{title}}")
|
|
.description("{{{appDescription}}}")
|
|
.termsOfService("{{termsOfService}}")
|
|
.contact(new Contact()
|
|
.email("{{infoEmail}}"))
|
|
.license(new License()
|
|
.name("{{licenseInfo}}")
|
|
.url("{{licenseUrl}}"));
|
|
|
|
ServletContext context = config.getServletContext();
|
|
Swagger swagger = new Swagger().info(info);
|
|
|
|
new SwaggerContextService().withServletConfig(config).updateSwagger(swagger);
|
|
}
|
|
}
|