我正在使用Sping Boot 来创建一些Rest服务。我如何在多个页面中公开我的Rest服务。例如,所有的删除方法都在一个单独的页面中!
g2ieeal71#
您可以使用标记来更改分组,如下所述:Grouping Operations With Tags.下面是一个示例注解,您可以在控制器方法上使用它:
@ApiOperation(tags = { "delete" }, value = "this API operation will be grouped under the delete section", nickname = "myMethod")
tkclm6bt2#
如果您使用的是springdoc-openapi,则可以创建多个@RestController类,并将它们划分为多个组,如所描述的here。如上述链接所述,您必须启用条目springdoc.api-docs.groups.enabled=true并在配置中创建一个组
springdoc-openapi
@RestController
springdoc.api-docs.groups.enabled=true
@Bean public GroupedOpenApi storeOpenApi() { String paths[] = {"/store/**"}; return GroupedOpenApi.builder().setGroup("stores").pathsToMatch(paths) .build(); }
商店open-api json将在http://host:port/v3/api-docs/store上可用
http://host:port/v3/api-docs/store
2条答案
按热度按时间g2ieeal71#
您可以使用标记来更改分组,如下所述:Grouping Operations With Tags.
下面是一个示例注解,您可以在控制器方法上使用它:
tkclm6bt2#
如果您使用的是
springdoc-openapi
,则可以创建多个@RestController
类,并将它们划分为多个组,如所描述的here。如上述链接所述,您必须启用条目
springdoc.api-docs.groups.enabled=true
并在配置中创建一个组
商店open-api json将在
http://host:port/v3/api-docs/store
上可用