2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

2024-07-09 1197阅读

最后

本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我的读者朋友们

目录:

2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

Java面试核心知识点

一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!

2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

Java面试核心知识点

已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了

2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

来源:jitwxs.cn/4135e0a9.html

一、类注释


打开 IDEA 的 Settings,点击 Editor-->File and Code Templates,点击右边 File 选项卡下面的 Class,在其中添加图中红框内的内容:

/**

* @author jitwxs

* @date  Y E A R 年 {YEAR}年 YEAR年{MONTH}月 D A Y 日  {DAY}日  DAY日 {TIME}

*/

2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

在我提供的示例模板中,说明了作者和时间,IDEA 支持的所有的模板参数在下方的 Description 中被列出来。

保存后,当你创建一个新的类的时候就会自动添加类注释。如果你想对接口也生效,同时配置上图中的 Interface 项即可。

二、方法注释


不同于目前网络上互相复制粘贴的方法注释教程,本文将实现以下功能:

  • 根据形参数目自动生成 @param 注解

  • 根据方法是否有返回值智能生成 @Return 注解

    相较于类模板,为方法添加注释模板就较为复杂,首先在 Settings 中点击 Editor-->Live Templates。

    点击最右边的 +,首先选择 2. Template Group... 来创建一个模板分组:

    2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

    在弹出的对话框中填写分组名,我这里叫做 userDefine:

    2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

    然后选中刚刚创建的模板分组 userDefine,然后点击 +,选择 1. Live Template:

    2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

    此时就会创建了一个空的模板,我们修改该模板的 Abbreviation、Description 和 Template text。需要注意的是,Abbreviation 必须为 *,最后检查下 Expand with 的值是否为 Enter 键。

    2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

    上图中· Template text 内容如下,请直接复制进去,需要注意首行没有 /,且 \* 是顶格的。

    • *

      * @author jitwxs

      * @date  d a t e date date  t i m e time time p a r a m param param  r e t u r n return return

      */

      注意到右下角的 No applicable contexts yet 了吗,这说明此时这个模板还没有指定应用的语言:

      2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

      点击 Define,在弹框中勾选Java,表示将该模板应用于所有的 Java 类型文件。

      2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

      设置 applicable contexts

      还记得我们配置 Template text 时里面包含了类似于 $date$ 这样的参数,此时 IDEA 还不认识这些参数是啥玩意,下面我们对这些参数进行方法映射,让 IDEA 能够明白这些参数的含义。点击 Edit variables 按钮:

      2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

      为每一个参数设置相对应的 Expression:

      2024年Java最全Intellij IDEA 这样配置注释模板,让你瞬间高出一个逼格!(1),最全Java知识总结

      设置 Expression

      需要注意的是,date 和 time 的 Expression 使用的是 IDEA 内置的函数,直接使用下拉框选择就可以了,而 param 这个参数 IDEA 默认的实现很差,因此我们需要手动实现,代码如下:

      groovyScript(“def result = ‘’;def params = “${_1}”.replaceAll(‘[\\[|\\]|\\s]’, ‘’).split(‘,’).toList(); for(i = 0; i 

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]