【发布时间】:2022-10-18 07:04:32
【问题描述】:
有没有办法将所有未分组的控制器 api 分组到一个默认组,而不是专门定义一个带有排除的 GroupedOpenApi bean?
例如,如果我有一个控制器
@RestController
public class TestController {
@GetMapping(value="/user")
public String test() {
return "user";
}
@GetMapping(value="/pet")
public String test1() {
return "pet";
}
}
和 GroupedOpenApi 豆 /user
@Bean
public GroupedOpenApi userGroup() {
return GroupedOpenApi.builder().group("user").pathsToMatch("/user").build();
}
这会为 url /v3/api-docs/user 正确生成 openapi json。现在我希望另一个/pet api 在默认组中可用,而无需专门为/pet 添加另一个GroupedOpenApi bean。那么有没有办法生成一个开箱即用的默认组,它将包含所有未使用任何GroupedOpenApi bean 过滤的未分组 api?或者添加另一个带有排除模式的GroupedOpenApi bean 是唯一的解决方案?
【问题讨论】:
标签: springdoc