首页 > 其他分享 >idea注释模板

idea注释模板

时间:2023-05-06 18:22:45浏览次数:36  
标签:return -- idea 注释 params result 模板

idea注释模板

 

类注释设置

File-->settings-->Editor-->File and Code Templates-->Includes-->File Header,粘贴如下内容即可。

记得把作者修改称自己,Apply后新建类和接口都会自动生成注释。

/**
  * @Description:
  * @Copyright:      Copyright (c)2019  ALL RIGHTS RESERVED.
  * @Company:        成都国盛天丰技术有限责任公司
  * @Author:         程立涛
  * @CreateDate:     ${DATE} ${TIME}
  * @UpdateDate:     ${DATE} ${TIME}
  * @UpdateRemark:   init
  * @Version:         1.0
  * @menu             ${description}
 */

 

方法注释设置

  1. File-->Settings-->Editor-->Live Templates

  2. 默认的快捷键

  3. 新建分组,名字随意写

  4. 新建的模板,输入的*,也可以输入其他习惯的字母

    因为IDEA生成注释的默认方式是:/*+模板名+快捷键(比如若设置模板名为add快捷键用Tab,则生成方式为

    • /add+Tab),如果不采用这样的生成方式IDEA中没有内容的方法将不可用,例如获取方法参数的methodParameters()、获取方法返回值的methodReturnType().
  5. 模板名,后面会用到。记住这个模板名

  6. 方法模板内容如下:

    *
     * @Description:    $description$
     * @Author:         程立涛
     * @UpdateUser:     程立涛
     * @Param: $param$
     * @Return: $return$
     * @CreateDate:     $date$ $time$
     * @UpdateDate:     $date$ $time$
     * @version:        1.0
     * @status:         done
    */

     

  7. 点击修改应用的地方,如下图选中Java:

  8. 模板的效果配置,如下图:

 

其中params变量的内容一定要放在Default value中!!!内容为:

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

 

其中return变量的内容也一定要放在Default value中!!!内容为:

groovyScript("def returnType = \\"${_1}\\"; def result = '* @return: ' + returnType; return result;", methodReturnType());

 

 

Apply后,在方法上输入:/*+模板名+Tab键。

属性注释设置

属性上输入:/**+Enter键

标签:return,--,idea,注释,params,result,模板
From: https://www.cnblogs.com/molity88/p/17378219.html

相关文章

  • IDEA的远程调试(远程Debug)
    远程调试是调试分布式系统的一个利器。因为现在都以微服务部署,你不可能在本地同时启动N个服务来做本地调试。更重要的是如果测试时候测出发现你的bug,这时候你若想定位问题,通过远程调试直接连接到测试服务(甚至是线上服务)不失为一种最为高效的解决方案,并且它还能有非常好的保护现场......
  • 【模板】 Splay
    splay#include<bits/stdc++.h>usingnamespacestd;constintN=5e6+10;intval[N],cnt[N],fa[N],ch[N][2],siz[N];inttot,root;voidmaintain(intx){ siz[x]=siz[ch[x][0]]+siz[ch[x][1]]+cnt[x];}boolget(intx){ returnx==ch......
  • k08_注释
    java注释java注释——————注释就相当于一种对代码的结束说明,说明以下代码是干啥的,以免今后再看的时候写了很多代码,自己也不知道写的是啥需要注意的是:1、注释是为了帮助别人和自己理解而写的2、注释不能被执行,只是解释说明用的注释使用的方法如下:1、单行注释://写注释......
  • django模板层
    目录一、模板层1.模板语法传值2.模板语法传值特性3.模板语法之过滤器(内置函数)lengthsliceaddfilesizeformatdatetruncatecharstruncatewordssafe二、模板层之标签分支结构iffor循环with(定义变量名)三、自定义过滤器、标签及inclusion_tag(了解)四、母版(模板)的继承与导入(重要)......
  • idea配置
    一、ideaIDEA全称IntelliJIDEA,是用于java语言开发的集成环境IDE(IntegratedDevelopmentEnvironment),也可用于其他语言的开发。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、创新的GUI设计......
  • IDEA编写的SpringBoot项目修改后自动编译刷新
    问题的描述:       IDEA编写传统web应用使用外置的Tomcat时候,IDEA设置了外置的Tomcat的编译刷新,前端代码修改后是可以自动编译,页面刷新就能看到效果的。而开发SpringBoot项目的时候,因为它使用的是内置的Tomcat,所以即使是在html页面上修改内容,也必......
  • IDEA修改git提交者的信息
    在IDEA中打开Terminal终端查看当前提交者的名称及邮箱gitconfiguser.namegitconfiguser.email修改成你自己的用户名及邮箱gitconfig--globaluser.name"xxxxx"gitconfig--globaluser.email"[email protected]"......
  • Python多线程爬虫简单模板
    多线程爬虫的流程可以大致分为:(1)获取种子URL:从初始URL中抓取起始页面,解析其中的URL,并将这些URL添加到未访问的URL队列中;(2)解析下载的网页:从URL队列中取出一个URL,下载其内容,解析其中的链接,并把新的链接放入未访问的URL队列中;(3)存储爬取的数据:从URL队列中取出未访问的URL,把其中的内......
  • DX12 实现 模板——物体轮廓
    前言本篇将展示如何运用深度模板缓冲区来实现游戏中的物体轮廓效果源代码model_outline基础知识模板测试过程//compare_func:定义的比较函数。对两个参数进行比较//StencilRef:模板参考值//StencilReadMask:位于D3D12_DEPTH_STENCIL_DESC//Value:正在接受模板测试的值if......
  • 解决IDEA中每次都要重复配置Maven问题
    IDEA中每次都要重复配置Maven问题......