首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >springfox不返回接口文档

springfox不返回接口文档
EN

Stack Overflow用户
提问于 2015-10-14 16:04:49
回答 1查看 125关注 0票数 0

我正在尝试将springfox集成到我现有的sprint web应用程序中,我配置了springfox,web应用程序正在正确启动,但没有生成api文档

下面是springfox配置类

代码语言:javascript
复制
@EnableSwagger2 //Loads the spring beans required by the framework
public class SwaggerConfig {

  @Bean
  public Docket swaggerSpringMvcPlugin() {

    return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .paths(PathSelectors.any())
            .build()
            .apiInfo(apiInfo());
  }
}

下面是bean的创建过程

代码语言:javascript
复制
 <bean id="config" class="com.myApp.general.SwaggerConfig"/>

下面是控制器

代码语言:javascript
复制
@Controller
public class MyController {

    @ApiOperation(value = "Gets architecture services",
        notes = "",
        produces = "application/json")
    @RequestMapping(value = "v1/users", method = RequestMethod.GET)
    @ResponseBody
    public Object users(HttpServletResponse response) {
         //method implementation
    }
}

当我尝试获取api文档时,它只返回404。有人能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-14 23:01:45

这可能是一个很晚的answer..but应该可以帮助人们仍然在寻找/搜索

无论如何,下面的答案应该是有效的。对于html,需要ui.html处理程序;对于其他处理程序,则需要webjars/**

代码语言:javascript
复制
uri.startsWith("/swagger")|| uri.startsWith("/webjars")||uri.startsWith("/v2/api-docs");

如果使用过滤器链来访问特定url,请确保忽略与上述代码类似的任何过滤器检查

代码语言:javascript
复制
@Component
public class SwaggerConfiguration extends WebMvcConfigurerAdapter {

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {

       registry.addResourceHandler("swagger-ui.html")
                .addResourceLocations("classpath:/META-INF/resources/");

        registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");

}....

添加上述代码使您的spring应用程序在文件夹中查找swagger-ui文件。如果您已经有一个资源handler..donot,请忘记包含这些there.In,在这种情况下,不需要编写特殊的资源处理程序

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33119888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档