IDE添加自定义注释
2024-08-31 20:18:38
前言:最近在找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());
最终方法模板效果如下:
最新文章
- Uva 2319
- 小tip:纯CSS让overflow:auto页面滚动条出现时不跳动
- SU Demos-06Selecting Traces
- 重装Windows系统后,Linux系统启动引导失败
- ThinkPHP之APP_DEBUG给我带来的问题
- iScroll 优化
- hdu 1536 S-Nim(sg函数模板)
- Adb connection Error:远程主机强迫关闭了一个现有的连接 解决方法
- LeetCode30 Substring with Concatenation of All Words
- mongodb集成spring
- Java面试题相关内容
- shell中的退出状态码
- Codeforces 830C On the Bench
- java反射(java.lang.reflect)---java.lang.reflect.Modifier中状态码
- Error in loadNamespace 的解决之道
- chapter15中使用generator来实现异步化操作的同步化表达的例子
- Oracle保留两位小数的函数
- HttpURLConnection 添加代理
- 【Junit4】:要点随笔
- Redis系列二:reids介绍