通过WebApplicationInitializer类实现Swagger UI

时间:2017-07-01 15:41:09

标签: swagger

我正在使用弹簧4.1.6发布版本为8.5杰克逊jersery休息服务。这没有web.xml。它是通过WebApplicationInitializer类完成的。现在我想实现swagger UI,我用google搜索并没有找到任何适合我的确切场景的示例。每个人都提供适用于休息控制器thro spring mvc的示例。我想知道如何在spring4中做到这一点。请指教

1 个答案:

答案 0 :(得分:0)

@Bean
public SwaggerConfig swaggerConfig(){
    return new SwaggerConfig();
}

@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
    registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
    registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
}

使用此swagger-ui启用spring MVC