項目中用到swagger用於自動生成文檔,遇到了好多結合后的問題。而對於這個排序問題,在查看了后端Swagger原代碼之后,發現視乎當前使用的swagger(不是springfox,應該不是官方的,網上好多教程是spring結合swagger,直接拿來用了)雖然有排序的Reader但是都沒有實現文檔的排序。
要實現排序可以從SwaggerUi入手。在:
window.swaggerUi = new SwaggerUi({ ... });
上面代碼中,我們添加排序屬性:
window.swaggerUi = new SwaggerUi({ ... apisSorter: "alpha", // can also be a function operationsSorter : "method" // can also be 'alpha' or a function });
於是就能實現文檔排序了,當然這個好像是說swagger2.0之后才有這兩個屬性。
