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 に対してこの形式を定義するより一般的な方法はありますか?