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

IDEA快速生成类注释和方法注释的方法

1.生成类、接口、枚举、注解等文件的注释,不仅仅是class

 2.生成方法注释的

可在方法上方空行输入/** 按enter键快速生成。生成的样式如下:

 PS:生成的返回值带一堆英文文字说明,感觉没必要

如果想生成比较全面的方法注释,如作者,日期,方法如果有多个参数换行显示,带上参数名和返回值类型,可参考下面的做法:

模板内容,不用以 / 开头,第一个name照写即可,其他不用管:

 * $name$* $param$* @return $return$* @author your name* @create $date$**/

 参数名要想获取多个且换行显示,param表达式写下如下内容(注意后面不带空格):

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

注意,下面红框我用其他快捷方式不生效,后面用一个*号,然后在方法上方输入/**按回车就生效了

 

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

相关文章:

  • [集群聊天服务器]----(七)业务模块之一对一聊天、添加好友函数、好友类以及离线消息类
  • java中使用jedis连接redis
  • 【多线程开发 2】从代码到实战TransmittableThreadLocal
  • 【车载以太网测试从入门到精通】——SOME/IP协议测试
  • 作业39 sqrt应用
  • springboot 实现跨域的几种方式
  • springmvc Web上下文初始化
  • Verilog实战学习到RiscV - 2 : wire 和 reg 的区别
  • OpenGL给定直线起点和终点不同的颜色,使用中点Bresenham画线
  • IT行业的现状与未来发展趋势:从云计算到量子计算的技术变革
  • 电脑远程控制另一台电脑怎么弄?
  • 软件设计师备考 | 案例专题之面向对象设计 概念与例题
  • UniApp 2.0可视化开发工具:引领前端开发新纪元
  • 前端调用浏览器录音功能且生成文件(vue)
  • 「大数据」Kappa架构
  • 详细分析Element Plus中的ElMessageBox弹窗用法(附Demo及模版)
  • Python自动化工具(桌面自动化、Web自动化、游戏辅助)
  • opencv进阶 ——(五)图像处理之马赛克
  • 电机控制系列模块解析(22)—— 零矢量刹车
  • 自定义一个SpringBoot场景启动器
  • UDP的报文结构和注意事项
  • rust语言一些规则学习
  • QML基本语法介绍
  • 学习和分享关于 Vue.js 的路由(vue-router)
  • 小猪APP分发:一站式免费应用推广解决方案
  • 新抖:抖音的数据分析平台,敢用深色系,别的真不敢!
  • 独享IP是原生IP吗?二者有何区别?
  • AI大模型探索之路-实战篇7:Function Calling技术实战:自动生成函数
  • Android14 - 绘制系统 - 概览
  • Add object from object library 从对象库中添加内置器件