前言:最近在找IDE自定义模板注释时,十分不愉快,找了很久,才找到适合自己的,故记录一下

一、IDE自定义类注释:
       1:打开自定义模板界面,并添加自定义内容:

2:新建类,效果如下

备注:自定义类模板内容为:

/**
* @program: ${PROJECT_NAME}
*
* @description: ${description}
*
* @author: zhuyang
*
* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
**/
二:方法注释:
1:打开自定义注释模板界面

2:添加一个模板组,名字自己定义

3:在原有的模板组上添加一个自定义模板

4:添加相应元素

备注:模板内容:

**
* @author zhuyang
* @description
* @date $date$ $time$ $params$ $return$
*/
5:编辑模板

params:    groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(params[i]=='null'){return;}else{result+='\\n' + ' * @param ' + params[i] + ': '}}; return result;}", methodParameters());

return:   groovyScript("def returnType = \"${_1}\"; def result ='';if(returnType=='null'||returnType=='void'){return;}else{result += '\\n * @return ' + returnType; return result;}", methodReturnType());

最终方法模板效果如下:

最新文章

  1. Uva 2319
  2. 小tip:纯CSS让overflow:auto页面滚动条出现时不跳动
  3. SU Demos-06Selecting Traces
  4. 重装Windows系统后,Linux系统启动引导失败
  5. ThinkPHP之APP_DEBUG给我带来的问题
  6. iScroll 优化
  7. hdu 1536 S-Nim(sg函数模板)
  8. Adb connection Error:远程主机强迫关闭了一个现有的连接 解决方法
  9. LeetCode30 Substring with Concatenation of All Words
  10. mongodb集成spring
  11. Java面试题相关内容
  12. shell中的退出状态码
  13. Codeforces 830C On the Bench
  14. java反射(java.lang.reflect)---java.lang.reflect.Modifier中状态码
  15. Error in loadNamespace 的解决之道
  16. chapter15中使用generator来实现异步化操作的同步化表达的例子
  17. Oracle保留两位小数的函数
  18. HttpURLConnection 添加代理
  19. 【Junit4】:要点随笔
  20. Redis系列二:reids介绍

热门文章

  1. MySQL高级查询与编程笔记 • 【第1章 数据库设计原理与实战】
  2. MySQL数据操作与查询笔记 • 【第3章 DDL 和 DML】
  3. Cube 技术解读 | Cube 小程序技术详解
  4. PowerShell 教程
  5. C# 使用vs2017 创建类 时 注意点
  6. PowerShell【Do While、Do Until篇】
  7. LC 二叉树的最大深度
  8. Linux上天之路(三)之Linux系统目录
  9. test_3 简单密码破解
  10. idea 个人settings和好看的主题推荐