IntelliJ IDEA 自定义注释模板(1)

IntelliJ IDEA 自定义注释模板(1)

  • 1 测试效果
  • 2 工程配置

1 测试效果

/**
 * @Descripton:
 * @AuthorName: zhanghw
 * @CreateTime: 2020/07/23 14:37:09
 * @ReviseName:
 * @ReviseTime: 2020/07/23 14:37:09
 */
public class ee {

    /**
     *@Descripton:
     *@Parameters: reqType
     *@Parameters: id
     *@Parameters: response
     *@ReturnRets: void
     *@AuthorName: zhanghw
     *@CreateTime: 2020/07/23 14:37:17
     *@ReviseName:
     *@ReviseTime: 2020/07/23 14:37:17
     */
    @GetMapping(value = "fileDownload")
    public void download(String reqType,
                         int id,
                         HttpServletResponse response) throws IOException {
    }
}

2 工程配置

IntelliJ IDEA 自定义注释模板(1)_第1张图片

/**
*@Descripton: 
*@AuthorName: zhanghw
*@CreateTime: ${DATE} ${TIME}
*@ReviseName:
*@ReviseTime: ${DATE} ${TIME}
*/

IntelliJ IDEA 自定义注释模板(1)_第2张图片

/**
*@Descripton: 
$params$
*@ReturnRets: $return$
*@AuthorName: zhanghw
*@CreateTime: $date$ $time$
*@ReviseName:
*@ReviseTime: $date$ $time$
*/    

IntelliJ IDEA 自定义注释模板(1)_第3张图片

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

你可能感兴趣的:(IntelliJ,IDEA)