IDEA方法注释模板设置

news/2024/12/15 3:10:19/
  • 目录

    创建模板

    新建模板:命名为*

    设置模板内容-IDEA格式模板

    设置模板应用场景

    设置参数


    创建模板

/**+Enter这里我们也按照这种习惯来设置IDEA的方法注释:File-->Settings-->Editor-->Live Templates

先新建模板组,然后在模板组中新建注释模板

新建模板:命名为*

设置模板内容-IDEA格式模板

注意第一行,只有一个*而不是/*
在设置参数名时必须用${参数名}$的方式,否则读取不到你设置的参数名

java">** @Description $end$* @Author lei* @Date $time$ $date$$param$$return$**/

设置模板应用场景

点击模板页面最下方的警告,来设置将模板应用于那些场景,一般选择EveryWhere-->Java即可

设置参数

JavaDoc格式的需要自定义参数以及返回值的实现方式
获取参数实现方式:

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

返回值实现方式:

java">groovyScript("return \"${_1}\" == 'void' ? null : '* @return {@link ' + \"${_1}}\"", methodReturnType())


http://www.ppmy.cn/news/1555190.html

相关文章

深度学习:基于MindSpore的极简风大模型微调

什么是PEFT&#xff1f;What is PEFT&#xff1f; PEFT(Parameter Efficient Fine-Tuning)是一系列让大规模预训练模型高效适应于新任务或新数据集的技术。 PEFT在保持大部分模型权重冻结&#xff0c;只修改或添加一小部份参数。这种方法极大得减少了计算量和存储开销&#x…

HTML技术贴:深入理解与实践

1. 引言 HTML&#xff08;HyperText Markup Language&#xff0c;超文本标记语言&#xff09;是构建网页和网上应用的标准标记语言。它定义了网页内容的结构和意义&#xff0c;由一系列元素组成&#xff0c;这些元素告诉浏览器如何展示内容。本技术贴旨在深入探讨HTML的核心技…

9. 高效利用Excel设置归档Tag

高效利用Excel设置归档Tag 1. Excle批量新建/修改归档Tag2. 趋势记录模型批量导入归档Tag(Method1)2. 趋势记录模型批量导入归档Tag(Method2)3. 趋势记录控件1. Excle批量新建/修改归档Tag Fcatory Talk常常需要归档模拟量,对于比较大的项目工程会有成千上万个重要数据需…

动手学深度学习---线性神经网络

一、线性回归 解析解&#xff1a;模型的解可以用一个公式简单的表示&#xff0c;这类解叫做解析解。   超参数&#xff1a;可以调整但不在训练过程中更新的参数称为超参数。调参是选择超参数的过程。超参数通常是我们根据训练迭代结果来调整的。   在无法得到解析解的情况下…

ASP.NET Core 应用程序的启动与配置:Program.cs 文件的全面解析

ASP.NET Core 应用程序的启动与配置&#xff1a;Program.cs 文件的全面解析 Program.cs 是 ASP.NET Core 应用程序的入口点&#xff0c;负责应用程序的启动和配置。以下是 Program.cs 文件中完成的主要工作&#xff0c;按逻辑步骤进行总结&#xff1a; 1. 创建和配置主机环境…

openGauss开源数据库实战二十五

文章目录 任务二十五 openGauss 数据库的物理备份与恢复任务目标实施步骤一、为进行物理备份做准备1.确保数据库工作在归档模式2.创建保存数据库物理备份的目录3.创建保存归档日志备份的目录 二、进行openGauss数据库的物理备份1.备份数据库2.切换WAL3.备份归档日志 三、openGa…

鸿蒙ZRouter动态路由框架—服务路由

前言 源码&#xff1a;https://gitee.com/common-apps/ZRouterOH&#xff1a;https://ohpm.openharmony.cn/#/cn/detail/hzw%2Fzrouter 服务路由主要用于实现模块之间的通信&#xff0c;模块间是相互独立且不直接依赖于彼此。 首先确保路由插件在1.0.9版本及以上 一、添加配置…

Sys系统库 · MySQL 5.8 MySQL 配置详解

为了让大家更容易理解sys系统库及其在MySQL性能问题排查中的重要性&#xff0c;我们将基于MySQL 5.8来讨论如何使用sys系统库进行常见的数据库性能问题排查&#xff0c;并通过一些简单的例子加以说明。 什么是sys系统库&#xff1f; sys系统库是MySQL中的一个辅助库&#xff0…