14

springfox 2.0 を使用して春のプロジェクトを構成しました。それを使用してオープン API 仕様を生成できます。

 "paths": {
    "/test/testinfo": {
      "post": {
        "tags": [
          "test-controller"
        ],
        "summary": "getTestInfo",
        "operationId": "getTestInfoInfoUsingGET",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ]

ご覧のとおり、 operationId の値は次の形式です

[java_method_name_here]Using[HTTP_verb_here]

元。getPetsUsingGET

この operationId は、swagger-codegen を使用してクライアントを生成するときに使用されます。カスタマイズする方法を知っている人はいますか?これは api ごとに実行できることはわかって@ApiOperationいますが、すべての api に対してこの形式を定義するより一般的な方法はありますか?

4

6 に答える 6