idea设置类,方法模板 阿里检测
一、设置IDEA 中的类注释模板
File -> Settings -> Editor -> File and Code Templates -> Files
/**
* @ClassName ${NAME}.java
* @author CW
* @createTime ${YEAR}年${MONTH}月${DAY}日 ${HOUR}:${MINUTE}:00
*/
二、定义方法注释模板
File -> Settings -> Editor -> Live Templates
1.在Live Templates 右侧点击+号,添加一个Templates Group,命名为 methodTemplates
2.在刚刚创建的 methodTemplates 下创建一个 Live Templates
*
* 方法描述:
* @author CW $param$
* @DateTime $date$ $TIME$ $return$
*/
param:groovyScript("def result=''; def stop=false; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size()==1 && (params[0]==null || params[0]=='null' || params[0]=='')) { stop=true; }; if(!stop) { for(i=0; i < params.size(); i++) {result +=((i==0) ? '\\r\\n' : '') + ((i < params.size() - 1) ? ' * @param ' + params[i]+ ' 参数描述:' + '\\r\\n' : ' * @param ' + params[i] + ' 参数描述:')}; }; return result;", methodParameters())
return:groovyScript("def result=''; def data=\"${_1}\"; def stop=false; if(data==null || data=='null' || data=='' || data=='void' ) { stop=true; }; if(!stop) { result += '\\r\\n' + ' * @return: ' + data; }; return result;", methodReturnType())
最新文章
- Elasticsearch —— bulk批量导入数据
- sql 读取本地txt文件批量插入数据库
- 通过运行时动态给OC分类添加属性
- javascript笔记——图片大小检测
- umount nfs状态为busy的处理方法
- oracle创建表空间语句分解
- java web移植 遇到Project facet Java version 1.7 is not supported
- YUI Array 之some(检测|any)
- android开发字符串工具类(一)
- 微信小程序语音识别服务搭建全过程解析(https api开放,支持新接口mp3录音、老接口silk录音)
- BZOJ 4665
- C++笔记-数组指针/二维数组转换指针
- python实现简单的百度云自动下载
- app启动过程
- StringBuufer与StringBulder线程的区别
- Foxmail设置IMAP和STMP服务器
- TRIO-basic指令--FLEXLINK
- C# 禁止任务管理器关闭
- 使用nginx+tomcat将所有请求都转发到一个页面
- ZeroClipboard插件,复制到剪切板
热门文章
- 【Linux命令】在Linux服务器上与windows通过SCP命令互传文件时出现的问题排查过程
- macos 安装多版本PHP,composer
- .NET CORE-IIS发布.netcore项目时报错:HTTP错误500.19-Internal Server Error
- ZIAO日报 202302
- anaconda新建的虚拟环境更改默认位置
- 掌控安全学院SQL注入靶场-布尔盲注(一)
- 【笔记】小米路由器AX1800开启ipv6外部访问
- Qt多线程编程之QThreadPool 和 QRunnable使用
- JVM系列(四):GC策略
- 集群分发xsync xcall kafka启动脚本命令,命令方式安装epel源