idea 自动生成注释

idea 注释

一.类注释

创建类时自动生成

1. file >> settings 

Editor >> FIle and Code Templates

2.添加 

/**
 * Title : ${NAME}<br>
 * Description : <br>
 * Create on : ${DATE} ${TIME}<br>
 * 
 * @author Li Xiaojun
 * @version 1.0.0
 *
 */

 

 

 

二. 方法注释

1. file >> settings 

Editor >> Live Templates

2. 添加  Templates Group , 添加  Live Templates

**
 * $file_name$ -- $enclosing_method$ <br>
 * @Author: Li Xiaojun <br>
 * @Date: $date$ $time$ <br>
 * @Description: <br>
 * Used in: <br>
 * 
 * $Param$
 * $returnType$
 */
Param 添加Default Value
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='@Param ' + params[i] + ': '}else{result+='\\n' + ' * @Param ' + params[i] + ': '}}; return result;}", methodParameters());
returnType 添加 Default Value
groovyScript("def returnType = \"${_1}\"; def result = '@Return: ' + returnType; return result;", methodReturnType());

 

 

 

 

 

使用 方法输入 /* 点回车

效果:

 

posted @ 2024-10-31 14:04  Java一哥  阅读(159)  评论(0编辑  收藏  举报