选择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的注解