简体   繁体   English

两种不同 URL 模式的 Spring mvc Swagger UI 端点

[英]Spring mvc Swagger UI endpoint for two different URL pattern

I have two different url patterns one which starts with /api and second which starts with /svc.我有两种不同的 url 模式,一种以 /api 开头,第二种以 /svc 开头。 So, my question here is can we have two different swagger endpoint urls for these both API documentation using Swagger ?所以,我的问题是我们可以使用 Swagger 为这两个 API 文档提供两个不同的 swagger 端点 URL 吗?

I am using Spring MVC and Swagger for documentation purpose.我将 Spring MVC 和 Swagger 用于文档目的。 Any hint please ?请问有什么提示吗? Thanks in advance!提前致谢!

@Configuration
@EnableSwagger2
public class SwaggerConfig {

 @Bean
    public Docket api() { 
        return new Docket(DocumentationType.SWAGGER_2)  
          .select()                                  
          .apis(RequestHandlerSelectors.any())              
          .paths(PathSelectors.any())                          
          .build();                                           
    }
}

This has to help you.这对你有帮助。 The code:编码:

apis(RequestHandlerSelectors.any())  

will select all the apis from your controllers.将从您的控制器中选择所有 api。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM