如何按方法的字母顺序对操作进行排序,例如DELETE、GET、POST、PUT。
我读过这篇文章,但它是在HTML中,但在我的情况下,我已经集成了Swagger到Sping Boot ,所以我需要排序它时,创建一个Docket。
Sort API methods in Swagger UI
然后我在Docket中注意到了这个方法operationOrdering()
,但是我仍然不能使它工作。
如何按方法的字母顺序对操作进行排序,例如DELETE、GET、POST、PUT。
我读过这篇文章,但它是在HTML中,但在我的情况下,我已经集成了Swagger到Sping Boot ,所以我需要排序它时,创建一个Docket。
Sort API methods in Swagger UI
然后我在Docket中注意到了这个方法operationOrdering()
,但是我仍然不能使它工作。
4条答案
按热度按时间nlejzf6q1#
我使用的是Springfox版本2.8.0,以下代码片段适用于我的API文档:
有2个可能的值:
OperationsSorter.ALPHA
-按路径的字母顺序对API端点进行排序OperationsSorter.METHOD
-按方法的字母顺序对API端点进行排序OperationsSorter.METHOD
是你要找的。备选使用
operationOrdering()
:但是,由于Springfox中的一个错误似乎仍处于活动状态(Operation ordering is not working),因此该操作不起作用。
eanckbw92#
对于Sping Boot 2.4和OpenAPI,application.properties中的以下属性可能会引起注意:
gg0vcinb3#
我用的是Sping Boot 2.2.0.M6,Swagger UI 2.9.2
sbtkgmzw4#
springdoc.swagger-ui.operations-sorter
在v3/api-docs
中不起作用。对于
v3/api-docs
中的字母顺序,请用途: