Я могу подготовить документацию по 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, потому что это поможет версионированию