前言
目标:
想要设置idea,在新增一个方法时,自动生成方法的注释,如下
/**
*
* @param id
* @author: 林志鹏
* @return java.lang.String
* @date: 2021/5/21 14:16
*/
@GetMapping("/xxxx/{id}")
public String delete(@PathVariable("id") Long id) {
//省略业务逻辑....
return "删除成功!";
}
一、idea 设置
如图,在设置里新增一个 template,名字随意
点击刚刚新建啊的模板,按顺序输入以下选项
模板代码:
**
*
* @param $params$
* @author: 林志鹏
* @return $returns$
* @date: $date$ $time$
*/
然后点击 Edit variables,修改每个参数的生成方式
其中 params的生成方式代码如下:
groovyScript(" def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) { if(i!=0)result+= ' * '; result+= params[i] + ((i < (params.size() - 1)) ? '\\n' + '\\t' : ''); }; return result", methodParameters())