在idea中为类和方法自动生成注释
- 一、设置类级别的注释(创建类是自动生成注释)
- 二、设置方法级别的注释
一、设置类级别的注释(创建类是自动生成注释)
图中的代码块:
/**
* @author ${USER}
* @date ${DATE} ${TIME}
*/
/**
* @author sjl
* @date ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
*/
上述8个变量说明:
$ {USER}:当前系统登录的用户名,如果你的系统用户名是windows默认的Adminstrator,千万别用,鬼知道你 的同事里有多少人也是Administrator
${DATE}:当前系统设置的日期格式,作为一个有强迫症的程序员,不能接受同一项目的注释里有超过一种的日期格式
${TIME}:当前系统设置的时间格式,作为一个有强迫症的程序员,不能接受同一项目的注释里有超过一种的时间格式
${YEAR}:完整的年份,比如 2018
${MONTH}:完整的月份,比如 01
${DAY}:完整的日期,比如 17
${HOUR}:24小时制的小时,比如 16
${MINUTE}:完整的分钟,比如 52
二、设置方法级别的注释
- 如图,创建一个新的group。
- 然后在添加模板。
- 编辑模板。
步骤说明:
- 1是设置的快捷键,我这里设置的三个星号。
2是模板代码块
** * @description $description$ $params$ //也可以将此行改为 * @params $params$ * @return $return$ * @author SJl * @date $date$ $time$ * */
注意这里的代码块前面是没有/的,在方法外敲/+***+Enter就能生成注释,如果你写成/**开头的话在方法外敲是不能获取return和params参数的,只有在方法内敲才能获取到。
- 3是选择生效区域,点击define,选择everyWhere 或者 java。
4是参数设置。
2的模板代码块如果你写的是* @params $params$
,参数设置请选择 methodParameters(),如果你写的是$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())
5是选择按键,默认的是Tab,我一般选Enter。
- 两种不同的显示效果。
参考链接
转载于:https://www.cnblogs.com/StoneGate/p/9378088.html
在idea中为类和方法自动生成注释相关推荐
- 在 idea 中为类和方法自动生成注释
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 项目规范中有一项常见的要求,在类级和方法级注释里写上创建者和创建时间,在方法级注释里写上创建者和维护 ...
- IDEA类和方法自动添加注释
给类自动添加注释信息 给方法自动添加注释信息 给类自动加上注释 第一步点击File里的Settings先到设置里面去 第二步,在Settings里面按照下图顺序找到设置界面,右边即为设置界面 第三步, ...
- idea里边创建类的时候和方法自动生成注释
我们经常写代码的时候需要在类上编写注释,标明这个类是谁写的有什么作用,其实每次写都会发现有很多相同的字段,比如作者,创建时间,类名等,有的时候方法上也要标明方法的返回值,参数等信息,在idea里边我们 ...
- eclipse 中get set方法自动生成注释
1.一般我们用eclipse做开发时,不可避免的需要创建新的javabean,此时我们在设定get与set方法一般都是用eclipse自带的生成工具,但是这样生成的get与set方法是没有注释,如此还 ...
- java 类和方法自动添加注释
设置文件头File Header 路径为 setting-->editor-->File and Code Templates-->Includes-->File Header ...
- java域的控制修饰符可分为_Java中的类和方法的修饰符
java 中的类和方法的修饰符Java程序在定义类时,除了使用class关键字标识之外,还可以在class之前增加若干类的修饰符来修饰限定所定义的类的特性.类的修饰符分为访问控制符和非访问控制符两大类 ...
- @data 重写set方法_C#中的类、方法和属性
这节讲C#中的类,方法,属性.这是面向对象编程中,我们最直接打交道的三个结构. 类: 类(class)是面向对象中最基本的单元,它是一种抽象,对现实世界中事物的抽象,在C#中使用class关键字 ...
- C# 子类实例化基类 基类使用不了子类的方法_C#中的类、方法和属性
这节讲C#中的类,方法,属性.这是面向对象编程中,我们最直接打交道的三个结构. 类: 类(class)是面向对象中最基本的单元,它是一种抽象,对现实世界中事物的抽象,在C#中使用class关键字 ...
- php5中魔术方法函数有哪几个,php中的类魔术方法有哪些
php中的类魔术方法有:1.__sleep,返回一个包含对象中所有应被序列化的变量名称的数组:2.__tostring,返回一个类被当作字符串时要输出的内容:3.__construct,构造方法:4. ...
最新文章
- NLTK命名实体识别NER
- 好文章,被架构师秒杀之后
- HDU1598【最小生成树拓展】
- 【中部武汉】理想离家并不遥远
- 【结论】单元格(jzoj 1509)
- findbugs使用_FindBugs,一个帮你找bug的IDEA插件
- 快速的找出元素是否在list中 python
- greenplum配置高可用_0665-6.2.0-如何在CDH中配置HMS高可用
- 大数据之-Hadoop之HDFS_hadoop集群中的安全模式_原理---大数据之hadoop工作笔记0074
- MemCache对PHP页面的缓存加速优化
- English trip V2-B 5 Apartment Living 公寓生活 Teacher:Tom
- 十折交叉验证python_Python机器学习:6.2 K折交叉验证评估模型性能
- 共射级三极管放大电路与其饱和失真与截止失真的分析
- 【stata】如何快速上手stata软件
- 职场通病之 - 眼里揉不得沙子
- DX8数学库(2013-08-03 11:48:34)
- 连续分配存储的四种管理方式
- python爬取网页返回响应中出现百度安全验证的解决办法
- 使用c#完成数据库的crud操作
- 思博伦Avalanche中的Load类型定义_双极未来
热门文章
- 将多张图整合到一张大图中,再用css定位技术
- 很多想法、很多感慨。
- 视网膜脱落相关知识(持续更新中)
- java.lang.NoSuchMethodError: org.apache.flink.table.api.TableColumn.isGenerated()Z
- 功率谱和频谱的区别、联系
- alias中后面的命令不执行的问题(没有解决 )
- 前端Javascript与Nodejs的异同
- android 布局点击效果,如何让LinearLayout也有类似Button的点击效果?
- php进程守护进程,php 多进程实现守护进程的实例代码
- 深度学习(四十五)——Stack GAN, GAN Ensemble, Pix2Pix, CycleGAN