2
我試圖用swagger-codegen-maven-plugin生成我的接口。 與插件編譯後 - 它會正確生成所有文件,但由於某種原因, 接口名稱爲DefaultApi。swagger swagger-codegen-maven-plugin生成默認的Api接口
我查找了一些配置,我可以更改已生成的接口的名稱,但沒有找到解決方案。
有什麼想法嗎?
我試圖用swagger-codegen-maven-plugin生成我的接口。 與插件編譯後 - 它會正確生成所有文件,但由於某種原因, 接口名稱爲DefaultApi。swagger swagger-codegen-maven-plugin生成默認的Api接口
我查找了一些配置,我可以更改已生成的接口的名稱,但沒有找到解決方案。
有什麼想法嗎?
當沒有爲端點指定tags
時,使用「DefaultApi」。
例如,由於tags
設置爲User
,因此將this endpoint放入名爲「UserApi」的類中。
您將需要更新的規範,包括適當的tags
爲端點,以避免使用「DefaultApi」
謝謝您的回答。是否可以刪除單詞API? –
是的,這可以通過自定義swagger codegen(免費,開源)來實現。您可以覆蓋[toApiName](https://github.com/swagger-api/swagger-codegen/blob/master/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java#L1117 )方法在代碼生成器中。 –
會嘗試它,tnx爲您的答案 –