当前位置: 首页 > news >正文

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

生成类注释

Preferences->Editor->File and Code Templates-> Includes ->File Header
image.png
注释模板:

/*** @Classname ${NAME}* @Description ${description}* @Date ${DATE} ${TIME}* @Created by ZouLiPing*/

生成方法和字段注释

查看IDEA自动配置java快捷键

Preferences->Editor->Live Template->java
image.png

手动新增添加Group

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

字段注释

操作步骤如下
添加Live Template

image.png

添加Abbreviation(快捷键)和Description(描述)

image.png
注释模板:

**  */
点击Apply添加

image.png

方法注释

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

image.png

注释模板:

**$params$* @author ZouLiPing* @date $date$ $time$* @return $returns$*/
编辑变量

image.png

image.png

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添加

image.png

http://www.lryc.cn/news/213811.html

相关文章:

  • 数据库面试题整理
  • 【无标题】输入日期是当年的第n天
  • 金蝶云星空自定义校验器和使用
  • MyBatis实验(四)——关联查询
  • Redis与Mysql的数据一致性(双写一致性)
  • sql-50练习题16-20
  • 算法通关村第四关|青铜|自己实现栈
  • Calcite 自定义优化器规则
  • 【flink】flink获取-D参数方式
  • NLP之多循环神经网络情感分析
  • 【AutoML】AutoKeras 的安装和环境配置(VSCode)
  • 树结构及其算法-用数组来实现二叉树
  • 知识图谱与大模型结合方法概述
  • ASO优化之如何制作Google Play的长短描述
  • Python-platform模块
  • Yolov5旋转框(斜框)检测自己的数据集,附带代码模型可以收敛
  • 嵌入式应用选择正确的系统设计方法:第三部分
  • pthread_attr_getstacksize 问题
  • anaconda常见语法
  • reactive与ref VCA
  • 小程序day01
  • redis主要支持的数据类型有哪些?—— 筑梦之路
  • 解决国际阿里云服务器挂载云盘的问题!!
  • 基于吉萨金字塔建造算法的无人机航迹规划-附代码
  • 高频SQL50题(基础版)-1
  • RecyclerView自定义LayoutManager从0到1实践
  • 【虹科干货】5个关于微服务的误解
  • 利用卷影拷贝服务攻击域控五大绝招
  • web3 在React dapp中全局管理web3当前登录用户/智能合约等信息
  • Golang硬件控制:将软件力量扩展到物理世界