IDEA优雅自动生成类注释和快捷键生成方法注释

生成类注释

Preferences->Editor->File and Code Templates-> Includes ->File Header

注释模板:

java 复制代码
/**
 * @Classname ${NAME}
 * @Description ${description}
 * @Date ${DATE} ${TIME}
 * @Created by ZouLiPing
 */

生成方法和字段注释

查看IDEA自动配置java快捷键

Preferences->Editor->Live Template->java

手动新增添加Group

描述:如下图,我手动添加了MyGroup分组

字段注释

操作步骤如下
添加Live Template
添加Abbreviation(快捷键)和Description(描述)

注释模板:

java 复制代码
*
 *  
 */
点击Apply添加

方法注释

操作步骤如下
添加Live Template
添加Abbreviation(快捷键)和Description(描述)

注释模板:

java 复制代码
*
 *
 $params$
 * @author ZouLiPing
 * @date $date$ $time$
 * @return $returns$
 */
编辑变量
java 复制代码
time = time()
data = date()
params = groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n ' : '')}; return result", methodParameters())  
returns = methodReturnType()
点击Apply添加
相关推荐
泡茶喝茶写代码4 分钟前
A股量化数据工程:从 REST 接口到策略信号(第 17 篇):创新高与新低扫描
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
栗子~~15 分钟前
java - logstash-logback-encoder 集成 demo
java·开发语言·logback
hmb↑27 分钟前
高并发与高可用技术经验
java·spring
楚识科技37 分钟前
XML配置OCR接入实战:自定义OCR模板从字段定义到API调用全流程
xml·java·ocr
ESDWAN1 小时前
跨境网络频繁掉线怎么排查?从企业内网到 SD-WAN 链路的故障诊断
开发语言·网络·php
程序员zgh1 小时前
C++ erase() 函数用法
c语言·开发语言·c++·学习
小蒜学长1 小时前
基于Java的公司采购系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·公司采购系统
lee_tianbai1 小时前
Java SSM 电影票预定系统|完整前后端项目,开箱即用(源码分享)
java·开发语言·数据库
小坏讲微服务2 小时前
Spring Boot 4 新特性全解析:从上手到生产实战
java·spring boot·后端·架构·springboot4
砚底藏山河2 小时前
python量化入门:多周期数据对齐统一时间轴
java·数据库·python·金融·maven