選擇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的註解