Java Swagger可以解析属于类的请求映射吗?
我有一个API,它包含带有路径变量的类和方法:Java Swagger可以解析属于类的请求映射吗?,java,swagger,Java,Swagger,我有一个API,它包含带有路径变量的类和方法: @RequestMapping("/projects/{projectId}") public class ProjectEndpoint{ @GetMapping(path = {"items/foo/{id}"}) public ResponseEntity<ResponseDto<FooDto>> getFoo(@PathVariable("i
@RequestMapping("/projects/{projectId}")
public class ProjectEndpoint{
@GetMapping(path = {"items/foo/{id}"})
public ResponseEntity<ResponseDto<FooDto>> getFoo(@PathVariable("id") Long id){
...
}
}
@RequestMapping(“/projects/{projectd}”)
公共类ProjectEndpoint{
@GetMapping(路径={“items/foo/{id}}”)
公共响应属性getFoo(@PathVariable(“id”)长id){
...
}
}
问题是Swagger在参数列表中不显示“projectId”变量,只显示方法“id”变量。
然后在“试用”部分中,请求如下所示:
projects/{projectd}/items/foo/1
有没有一种方法可以让swagger文档中的每个方法都有@RequestMapping注释中的类路径变量,而不将其显式添加为每个方法的@PathVariable