intellij idea自动生成类注释和方法注释配置方法

 更新时间:2023年01月26日 14:16:24   作者:xin_shou123  
这篇文章主要介绍了intellij idea自动生成类注释和方法注释设置方法,需要的朋友可以参考下

intellij idea 自动生成类注释和方法注释

1.新建类,自动生成类注释的模板配置

File->Settings->Editor->File and Code Templates->Class

/**
@Description: TODO
@author: scott
@date: Y E A R 年 {YEAR}年YEAR年{MONTH}月${DAY}日 ${TIME}
*/

在这里插入图片描述

2.通过快捷键,添加类注释和方法注释的模板设置

2.1类注释 【快捷键:cls + TAB】

File->Settings->Editor->Live Templates->Class

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

/**
* @Description: TODO
* @author: scott
* @date: $DATE$ $TIME$
*/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 方法注释 【快捷键:/** 回车】

在这里插入图片描述

*
* @Description: TODO
* @author: scott
* @date: $DATE$ $TIME$
$PARAMS$
* @Return: $RETURN$
*/

注:PARAMSPARAMS是故意无星号开头,template的Abbreviation是,template的第一行也是,这样输入/回车就能输出注释

在这里插入图片描述

PARAMS设置

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());

以上就是intellij idea自动生成类注释和方法注释配置方法的详细内容,更多关于intellij idea自动生成类注释和方法注释配置方法的资料请关注脚本之家其它相关文章!

相关文章

  • centos7如何通过systemctl启动springboot服务代替java -jar方式启动

    centos7如何通过systemctl启动springboot服务代替java -jar方式启动

    这篇文章主要介绍了centos7如何通过systemctl启动springboot服务代替java -jar方式启动,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • java中CompletableFuture异步执行方法

    java中CompletableFuture异步执行方法

    本文主要介绍了java中CompletableFuture异步执行方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • 使用Maven打包时包含资源文件和源码到jar的方法

    使用Maven打包时包含资源文件和源码到jar的方法

    这篇文章主要介绍了使用Maven打包时包含资源文件和源码到jar的方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • 基于Struts2实现防止表单重复提交

    基于Struts2实现防止表单重复提交

    这篇文章主要介绍了基于Struts2实现防止表单重复提交,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 关于java命令的本质逻辑揭秘过程

    关于java命令的本质逻辑揭秘过程

    Java是通过java虚拟机来装载和执行编译文件(class文件)的,java虚拟机通过命令java  option 来启动,这篇文章主要给大家介绍了关于java命令的本质逻辑揭秘的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-05-05
  • java中synchronized锁的升级过程

    java中synchronized锁的升级过程

    这篇文章主要介绍了java中synchronized锁的升级过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • MyBatis通用的10种写法总结大全

    MyBatis通用的10种写法总结大全

    这篇文章主要给大家介绍了关于MyBatis通用的10种写法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • java使用JSONObject实例

    java使用JSONObject实例

    JAVA中JSONObject对象的使用方法
    2013-11-11
  • Mybatis Plus ActiveRecord模式的具体使用

    Mybatis Plus ActiveRecord模式的具体使用

    ActiveRecord 是一种设计模式,它是一种在软件开发中用于管理关系数据库的模式,本文主要介绍了Mybatis Plus ActiveRecord模式的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • Java数据结构之快速幂的实现

    Java数据结构之快速幂的实现

    快速幂是用来解决求幂运算的高效方式。本文将详细为大家介绍如何利用Java实现快速幂,以及利用快速幂求解幂运算问题,需要的可以参考一下
    2022-03-03

最新评论