我们经常写代码的时候需要在类上编写注释,标明这个类是谁写的有什么作用,其实每次写都会发现有很多相同的字段,比如作者,创建时间,类名等,有的时候方法上也要标明方法的返回值,参数等信息,在idea里边我们可以给设置自动加载注释。

1、创建类的时候自动加上注释

首先在idea里边选择file——setting根据如图所示进行操作

在includes里边的添加注释配置

/*** @Author liwenyan* @Date ${DATE} ${TIME}* @PackageName:${PACKAGE_NAME}* @ClassName: ${NAME}* @Description: TODO* @Version 1.0*/

点击apply,这里就配置成功了,点击ok就退出配置页面了,所以我就先apply一下,配置完方法注解再去进行测试,如果你退出去了也没事,原路找回来就行

2、在方法上添加注解(File–>Settings–>Editor–>Live Templates)

点击右上角的加号新建Template Group

自己可以随意命名一个名字

然后选中新建的这个组,然后点击右上角+号,选择Live Template

IDEA还没有智能到自动为我们创建方法注释,这就是要我们手动为方法添加注释,使用Eclipse时我们生成注释的习惯是/**+Enter,这里我们也按照这种习惯来设置IDEA的方法注释

按照下图填入信息,我个人理解为*为一个触发器的存在,啊哈哈哈哈

/** * $VAR1$ $params$* @return $returns$* @author lwy* @creed: Talk is cheap,show me the code* @date $date$ $time$*/

当然这并不是所有人都是这样的,你可以选择你自己需要的参数留着

同样的方式再创建一个方法注解

/** * $VAR1$ $params$* @return $returns$* @author lwy* @creed: Talk is cheap,show me the code* @date $date$ $time$*/

其实这个还不是很智能的有些脚本还是需要自己去写的,可能你也看到有其他的博主写的很复杂,我之前看的时候也没怎么看明白,后来就找了简单的操作,可以供正常使用,选择如图所示的位置

配置一下VAR1(直接复制过去就可以)

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

选择ok,这样我们配置就结束了,就可以去进行测试操作了。

首先我们先创建一个测试类,发现自动生成了

接下来写个方法,方法上/**回车

至此配置成功

idea里边创建类的时候和方法自动生成注释相关推荐

  1. 在idea中为类和方法自动生成注释

    一.设置类级别的注释(创建类是自动生成注释) 二.设置方法级别的注释 一.设置类级别的注释(创建类是自动生成注释) 图中的代码块: /** * @author ${USER} * @date ${DA ...

  2. 在 idea 中为类和方法自动生成注释

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 项目规范中有一项常见的要求,在类级和方法级注释里写上创建者和创建时间,在方法级注释里写上创建者和维护 ...

  3. eclipse 中get set方法自动生成注释

    1.一般我们用eclipse做开发时,不可避免的需要创建新的javabean,此时我们在设定get与set方法一般都是用eclipse自带的生成工具,但是这样生成的get与set方法是没有注释,如此还 ...

  4. LVOOP(一)、如何创建类、属性和方法

    如何创建类.属性和方法 LabVIEW类包括数据.属性和方法.其中数据是私有的,只能通过属性或方法来访问. 属性和方法的区别:属性强调的是静态的,而方法强调的是动态的,有很多时候完成的功能相同,具体用 ...

  5. IDEA类和方法自动添加注释

    给类自动添加注释信息 给方法自动添加注释信息 给类自动加上注释 第一步点击File里的Settings先到设置里面去 第二步,在Settings里面按照下图顺序找到设置界面,右边即为设置界面 第三步, ...

  6. eclipse类自动生成注释

    1.创建新类时自动生成注释 window->preference->java->code     styple->code     template 当你选择到这部的时候就会看 ...

  7. Javascript创建类的七种方法

    /* 第一种定义类的方法 */ var cls = new Object(); cls.name = "wyf"; cls.showName = function(){ conso ...

  8. java 类和方法自动添加注释

    设置文件头File Header 路径为 setting-->editor-->File and Code Templates-->Includes-->File Header ...

  9. java实体类没有映射文件_MyBatis自动生成实体类、DAO和XML映射文件,并去掉实体类中的getter和setter方法...

    今天花了3个多小时搞定了这个事情,写个Blog记录一下,先看一下最终生成的实体类吧. packagecom.mybatis.pojo;importlombok.AllArgsConstructor;i ...

最新文章

  1. HDU_1072_Nightmare题解
  2. IT项目管理总结:第六章 项目时间管理
  3. 【2018年11月21日】煤炭行业的估值高度排名
  4. Java操作HDFS文件系统
  5. 深入理解java虚拟机一 JAVA运行时内存区域与class文件
  6. Codeforces Round #450 (Div. 2)D. Unusual Sequences[数论][组合数学][dp II]
  7. 微信表情包小程序源码-更新登录接口+增加举牌功能
  8. NVIDIA TESLA M40
  9. Python+pandas+matplotlib可视化案例一则
  10. influxdb入库mysql_InfluxDb(3)基本操作
  11. 一个优秀的Android应用从建项目开始
  12. DPDK学习0 -- 学习步骤
  13. Windows批处理:命令echo 和 @
  14. 技术研发团队管理计划方案书
  15. 生动的SDN基础内容介绍(六)--SDN应用平面和网络测量
  16. 基于jsp的网上作业批改系统
  17. anaconda3更新后,菜单栏中没有Anaconda Promt
  18. http请求返回405 (Method Not Allowed)
  19. Nodejs发送https Post请求时出现socket hang up错误的解决办法汇总
  20. h0156.国王的金矿

热门文章

  1. 贪心算法——洛谷(P1803)
  2. 明天14点直播间见!5位业内大咖带您解锁数据库内核技术与行业应用
  3. 一位Oracle顶流铁粉的“躬身入局”
  4. 两万字深度介绍分布式系统原理,这一篇就够了
  5. 读者福利:复盘2018上半年精选文章,还有礼品等着你!
  6. 鲲鹏基础软件开发赛道openLooKeng赛题火热报名中,数十万大奖等您来收割
  7. 基于RNN和CTC的语音识别模型,探索语境偏移解决之道
  8. 数仓业务容错利器:物理细粒度备份恢复技术
  9. 数据库性能调优之始: analyze统计信息
  10. 秋风到,ModelArts“ AI市场算法Fast-SCNN指南”秋膘贴起来