PathSelectors和正则表达式无法解析正确的路径

时间:2019-02-05 12:28:32

标签: spring-mvc swagger swagger-ui

我可以准备REST API的API文档。借助Swagger

我可以在Docket的帮助下使用 @Bean 配置,但是**PathSelectors.regex("/person/*/v1.0.*")**无法正常工作

//-此My Bean配置

   @Bean
    public Docket swaggerPersonApi10() {
        return new Docket(DocumentationType.SWAGGER_2)
            .groupName("person-api-1.0")
            .select()
                .apis(RequestHandlerSelectors.basePackage("com.journaldev.spring"))
                .paths(PathSelectors.regex("/person/*/v1.0.*"))
            .build()
            .apiInfo(new ApiInfoBuilder().version("1.0").title("Person API").description("Documentation Person API v1.0").build());
    }

// --->这是我的控制器类

 @Controller
@RequestMapping("/person")
public class HomeController {

    @GetMapping("/ViewProfile/v1.0")
    public String  getStudent()
    {
        return "index";
    }

    @GetMapping("/ViewDeatilsd/v1.1")
    public String  getStudentff()
    {
        return "index";
    }

}

我想管理我的API的所有端点,因为这将有助于版本控制

0 个答案:

没有答案