Java如何配置IDEA自定义注释

 更新时间:2024年10月12日 08:55:40   作者:还债.  
在IDEA中设置自动创建类和方法的注释可以提高编码效率,确保代码的一致性和可读性,首先,对于创建类的注释,可以通过修改File→Settings→File and Code Templates→Class的模板来实现,其次,对于方法注释

一、创建类时自动创建注释

1.打开配置页面

路径:File → Settings → File and Code Templates → Class

2.复制下列格式到IDEA中

/**
* @program: ${PROJECT_NAME}
* @description: ${description}
* @author: zk
* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
**/

3.新建Java类查看效果图

二、创建方法时自动创建注释

1.打开配置页面

路径:File → Settings → Live Templates

2.创建一个新的模板组

3.为模板组起个名字

4.在新建的模板组中新建模板

  • abbreviation:配置触发方式
  • Description:模板描述(选填)
  • Expand with:生成模板方式,与abbreviation组合使用,以下图配置方式举例,配置后生成注释的触发方式为:/**+Tab键

4.复制以下内容填写到Template text中

** 
* 
$params$
* @Author: zk
* @Date: $date$ $time$
*/

5.填写后点击填写后

点击Edit Template Variables设置字段的展示方式

复制以下内容设置param的Expression值

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) ? '\\r\\n' : '')}; return result", methodParameters())

按下图配置date与time的Expression值

6.新建Java类查看效果图

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringSecurity实现前后端分离登录token认证详解

    SpringSecurity实现前后端分离登录token认证详解

    目前市面上比较流行的权限框架主要实Shiro和Spring Security,这两个框架各自侧重点不同,各有各的优劣,本文将给大家详细介绍SpringSecurity如何实现前后端分离登录token认证
    2023-06-06
  • maven编译打包如何跳过test测试

    maven编译打包如何跳过test测试

    本文介绍了Maven编译打包时跳过测试类的几种方式,包括使用Maven命令、在POM文件中配置和在IDEA中设置
    2024-12-12
  • 基于JAVA中的四种JSON解析方式详解

    基于JAVA中的四种JSON解析方式详解

    这篇文章主要介绍了基于JAVA中的四种JSON解析方式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • javamail发送qq邮箱失败的原因及解决

    javamail发送qq邮箱失败的原因及解决

    本文主要介绍了javamail发送qq邮箱失败的原因及解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-04-04
  • SpringMVC使用RESTful接口案例详解

    SpringMVC使用RESTful接口案例详解

    RESTful是一种web软件风格,它不是标准也不是协议,它不一定要采用,只是一种风格,它倡导的是一个资源定位(url)及资源操作的风格,这篇文章主要介绍了SpringBoot使用RESTful接口
    2022-11-11
  • idea 普通文件夹 转换成 module操作

    idea 普通文件夹 转换成 module操作

    这篇文章主要介绍了idea 普通文件夹 转换成 module操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • SpringBoot整合Mybatis-plus案例及用法实例

    SpringBoot整合Mybatis-plus案例及用法实例

    mybatis-plus是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生,下面这篇文章主要给大家介绍了关于SpringBoot整合Mybatis-plus案例及用法实例的相关资料,需要的朋友可以参考下
    2022-11-11
  • java 中@Deprecated 注解的实例详解

    java 中@Deprecated 注解的实例详解

    这篇文章主要介绍了java 中@Deprecated 注解的实例详解的相关资料,这里对@Deprecated注解进行了详细介绍,希望能帮助到大家,需要的朋友可以参考下
    2017-08-08
  • Spring BeanPostProcessor(后置处理器)的用法

    Spring BeanPostProcessor(后置处理器)的用法

    这篇文章主要介绍了Spring BeanPostProcessor(后置处理器)的用法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • log4j日志格式加入自定义字段信息方式

    log4j日志格式加入自定义字段信息方式

    这篇文章主要介绍了log4j日志格式加入自定义字段信息方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12

最新评论