PathSelectors & regex не решает правильный путь - PullRequest
0 голосов
/ 05 февраля 2019

Я могу подготовить документацию по API REST API.С помощью Swagger

я могу использовать @ Bean Конфигурация с помощью Docket, но **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());
    }

// ---> Этот класс My Controller

 @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, потому что это поможет версионированию

...