我要从SpringFox3.0切换到OpenAPI 3.0 +Springdoc。
在Springfox中,标签顺序是字母顺序,但在Springdoc的Swagger中,顺序似乎是随机的。
如何控制UI上的标签顺序?我更喜欢自己选择的顺序,但可以按标签名称按字母顺序排序。
@Tag(name = MY_CONTROLLER_TAG_NAME, description = MY_CONTROLLER_TAG_DESC)
public class MyController {所需的订单:
Access
-Admin
实际订单:
Access
POM属地:
<springdoc-openapi.version>1.6.4</springdoc-openapi.version>
...
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>${springdoc-openapi.version}</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-security</artifactId>
<version>${springdoc-openapi.version}</version>
</dependency>Application.yml:
springdoc:
show-actuator: ${SWAGGER_ENABLED:true}
swagger-ui:
doc-expansion: none
api-docs:
enabled: ${SWAGGER_ENABLED:true}
model-converters:
pageable-converter:
enabled: true发布于 2022-01-21 12:37:57
试一试:
springdoc.swagger-ui.tagsSorter: alphaspringdoc.writer-with-order-by-keys: truehttps://stackoverflow.com/questions/70789190
复制相似问题