我可以准备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的所有端点,因为这将有助于版本控制