У меня есть apache веб-приложение для калитки. Во что я хочу интегрировать Swagger UI. Есть ли интеграция с калиткой apache. Если кто-то работает на apache калитке, и если вы go работаете с пользовательским интерфейсом Swagger, пожалуйста, поделитесь своими мыслями. В моем случае все API-интерфейсы управляются с помощью метода mountResource (name, staticResourceRefernce). Я пытаюсь добавить объект Docket в WebMarkupContainer.
public class SwaggerUiPage extends WebPage {
public static final SwaggerUiPageResource PAGE_RESOURCE = new SwaggerUiPageResource();
private IModel<Docket> model;
@Override
protected void onInitialize() {
super.onInitialize();
model.setObject(postsApi());
add(new WebMarkupContainer("swagger",model));
}
@Bean
public Docket postsApi() {
Docket docket = new Docket(DocumentationType.SWAGGER_2).groupName("public-api")
.select()
.apis(RequestHandlerSelectors.basePackage("com.app"))
.paths(PathSelectors.ant("/api/*"))
.build();
return docket;
}
}
Это swagger-ui. html page
Спасибо