利用IDEA模板快速生成swagger註解

選擇File->Settings->Editor->Live Templages打開模板設置界面,點擊右側加號增長模板api

在Abbreviation欄輸入快捷代碼,如:swgapp

選擇Expand with爲Enter(根據我的喜愛,也可選擇其餘展示方式)spa

輸入Template text(註解內容可根據須要自行調整)code

@ApiOperation(value = "",notes = "")
@ApiImplicitParams({
$apiparams$
})

點擊variables,輸入apiparams的Default value(該代碼用於獲取方法中的全部參數,並生成ApiImplicitParam註解)ip

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='\\t@ApiImplicitParam(name = \"'+params[i]+'\",value = \"\")' + ((i < params.size() - 1) ? ',\\n':'')}; return result", methodParameters())

新加的模板下方會出現警告ci

No applicable contexts yet. Defineit

點擊Define,選擇Java全部項目pip

最後確認、應用便可io

------------------------使用方式------------------------模板

在須要增長swagger註解的地方輸入swg後按回車便可出現swagger的註解

相關文章
相關標籤/搜索