idea 自定义注释 -- 类注释 方法注释

2023-10-27


自定义注释可以按照我们自己喜欢的风格 快速创建注释
废话不多,动起手来

一. 在setting界面 根据流程进行设置

1.类注释–设置自定义注释格式

在这里插入图片描述

/**
 * @author ${USER}
 * @createTime ${DATE} ${TIME}
 * @description 
 */

2.自定方法注释,方式一:

a.打开setting设置界面 找到自定义注释模板点击 如下图所示 “+”

在这里插入图片描述

b.添加自定义注释组

在这里插入图片描述

c.添加一个注释模板

选中自定义注释组MyDiyAnnotation -->Live Template
在这里插入图片描述

d) 编辑注释格式

在这里插入图片描述

*
 * @author charles
 * @createTime $DATA$ $TIME$
 * @desc $DESC$
 * $VAR1$
$params$ * @return $returns$
 */

e) 编辑参数中的值

在这里插入图片描述

f) VAR1中参数的值:

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

g) 定义注释生成的范围 勾选生效

在这里插入图片描述

3.自定义方法注释:方式二:

参照方式一创建无参方法注释
在这里插入图片描述

/**
 * @author charles
 * @date $DATA$ $TIME$
 * @desc $DESC$
 */

二. 注释的使用方法

  1. 类注释:创建类的时候自动生成
  2. 方法注释一:使用/**+Tab键
  3. 方法注释二:根据自定义的名称 按下aa+Tab键
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

idea 自定义注释 -- 类注释 方法注释 的相关文章

  • Spring框架的前世今生与系统架构

    课题 Spring框架的前世今生及系统概述 课程目标 1 通过对本章内容的学习 可以掌握Spring的基本架构及各子模块之间的依赖关系 2 了解Spirng的发展历史 启发思维 3 对Spring形成一个整体的认识 为之后的深入学习做铺垫
  • 【spring boot logback】日志颜色渲染,使用logback-spring.xml自定义的配置文件后,日志没有颜色了...

    接着spring boot日志logback解析之后 发现使用logback spring xml自定义的配置文件后 日志没有颜色了 怎么办 官网处理日志链接 https logback qos ch manual layouts html
  • eclipse导入项目后出现红色叉号的解决方案

    对于一名程序员来说 我导入的项目在项目的名称上无端加了一个红色的叉号 虽然这个不友好的符号 对于我整个的项目运行没有任何影响 但是总让我觉得不舒服 大大的叉号写在我的项目的脑袋上 我心里能舒服吗 于是我在百度上找到了这篇博文 原文如下 既然
  • 教你利用IBM的开发手册

    在IBM AIX下做开发的不少人一直都不知道IBM其实已经提供了详尽的开发文档及手册供开发人员使用 很多人仍然使用很原始的方式 例如在GOOGLE中搜索 或者买本手册型的书放在边上 更有甚者直接记在脑子里 这算是相当聪明的了 但是 有许多与
  • 解决idea maven reimport失效问题

    解决idea maven 项目中出现 Unable to import maven project 问题 最近自己搭建了一个项目 maven setting 仓库配置也使用了阿里云配置 maven版本使用的是目前最新版3 6 2 后来发现
  • 阿里代码规范检查工具的安装使用

    阿里巴巴于 10 月 14 日在杭州云栖大会上 正式发布众所期待的 阿里巴巴 Java 开发规约 扫描插件 简单了解一下这插件 该插件由阿里巴巴 P3C 项目组研发 代码已经开源 GitHub https github com alibab
  • Idea解决Java获取properties文件中值

    Idea Springboot项目解决java 获取properties文件中的值 详解 一 在使用分布式时 java 获取properties值 这里值得注意的时 Value这个注解默认可以获取到application propertie
  • Docker下使用jstat查看jvm的GC信息

    Jstat指令 jstat命令命令格式 jstat Options vmid interval count 参数说明 Options 选项 我们一般使用 gcutil 查看gc情况 vmid VM的进程号 即当前运行的java进程号 int
  • python中,获取字符串的长度

    说明 与其他的语言一样 有时候需要查看或者说计算字符串的长度 在此记录下python中通过哪个函数实现 操作过程 1 通过len 函数返回字符串的长度 gt gt gt text python gt gt gt len text 6 gt
  • texlive支持中文的简单方法

    1 确保tex文件的编码方式是UTF 8 2 在文档开始处添加一行命令即可 即 usepackage UTF8 ctex 如下所示 documentclass article usepackage UTF8 ctex begin artic
  • 使用Idea更新数据库表的数据

    tags IDEA 我们在做案例的时候 经常需要改变数据表中的数据来进行简单测试 那我们在Idea下是如何修改数据表的数据的呢 我们可以看下面的图片 只要选择updata就行了 后面再按自动提交的标志 如果您觉得这篇文章帮助到了您 可以给作
  • IDEA使用Gradle报错:你的主机中的软件中止了一个已建立的连接

    问题详情 问题解决 关闭电脑的热点分享 再重新加载项目即可
  • VScode扩展商店不显示插件问题

    VScode扩展商店不显示插件问题 情况一 代理服务器异常 参考文章 https blog csdn net wodebokecsdn article details 89239769 文件 首选项 设置 应用程序 代理服务器 情况二 设备
  • 缺少nodejs环境,请在设置中配置nodejs的安装路径 - HBuilder - uniapp

    HBuilder运行uni app项目 点击 运行到 提示 缺少nodejs环境 请在设置中配置nodejs的安装路径 解决办法 找到工具 设置 运行配置 node运行配置 运行终端类型 选择 内置 外部 如果已经配置过 关闭编译器 重新打
  • Visual studio 2005 hangs on startup AppHangXProcB1 svchost devenv.exe svchost.exe:{2a811bb2-303b-48b...

    This problem has been torturing me for the whole afternoon and after searching on the web for a long time I finally get
  • Firefox新标签页不停刷新

    解决办法 在地址栏输入 about support 翻新Firefox
  • IDEA 三种注释生成方式

    三种注释方式 行注释 块注释 方法或类说明注释 一 快捷键 Ctrl 使用Ctrl 添加行注释 再次使用 去掉行注释 二 演示代码 if hallSites null hallSites size gt 0 行注释 最大行号 int max
  • 远程控制 ToDesk

    ToDesk 远程控制软件 支持跨平台的远程控制 有且不限于PC对PC iOS Android也可以直接控制 最近发现的一个好用的远程连接软件 也是近些年非常火热的 远程控制软件 ToDesk 虽然 QQ 和 向日葵 也都可以满足我们实现的
  • 【神器】wakatime代码时间追踪工具

    文章目录 wakatime简介 支持的IDE 安装步骤 API文档 插件费用 写在最后 wakatime简介 wakatime就是一个IDE插件 一个代码时间追踪工具 可自动获取码编码时长和度量指标 以产
  • 「Java开发指南」MyEclipse如何支持Spring Scaffolding?(一)

    MyEclipse v2023 1 2离线版下载 1 使用Spring的Scaffolding应用程序 支持Spring的 MyEclipse 目标之一是帮助开发人员从零开始编写更少的代码 并更广泛地使用代码生成 MyEclipse提供了丰

随机推荐

  • 【中阳期货】GPT-4正在改进自己,超强进化

    GPT是一种预训练语言模型 由OpenAI研发 如果你希望快速了解GPT 可以按照以下步骤进行 了解预训练语言模型 预训练语言模型是一种人工智能技术 可以通过大量语言数据的训练 自动学习语言的规律和语义 GPT就是其中的一种 理解GPT的基
  • SqlServer时间类型常用技巧

    本文主要对SqlServer时间类型常用技巧做一个小小的总结 主要在于时间与字符串的转换处理 一 SqlServer常用的时间类型 1 sqlserver常见的时间类型有DATE DATETIME TIME TIMESTAMP四种 其中TI
  • 易观千帆

    易观 2023年4月证券服务应用活跃人数13924 88万人 相较上月 环比下降1 46 同比增长3 64 2023年4月自营类证券服务应用Top10 活跃人数6144 02万人 环比下降0 01 2023年4月第三方证券服务应用Top10
  • 高效的浏览器快捷键,办公上网必备

    Ctrl N 打开一个新的浏览器窗口 Ctrl T 打开一个新的标签页 Ctrl Tab 切换到下一个标签页 Ctrl Shift Tab 切换到上一个标签页 Ctrl W 关闭当前标签页 Ctrl Shift W 关闭当前窗口 Alt F
  • C++ 拷贝(复制)构造函数详解

    拷贝构造函数 特殊的构造函数 用户未定义拷贝函数的情况下 系统自动创建一个隐式的默认拷贝构造函数 它将已经存在的对象中的数据成员逐个的拷贝到新创建的对象中 自定义拷贝构造函数格式 类名 const 类名 引用名 会调用拷贝函数的三种情况 1
  • 免费下载文档:给你介绍几个实用的免费下载网址

    文档不会写 想要去网上下载模板看看 怎么都要会员啊 下面给你介绍几个免费下载文档的地方 1 嗨文库 嗨文库官网为您提供文库文档下载服务 免费下载文库文档 在线解析文库文档资料 从此 下载百度文库文档变得简单 从百度文库里复制想要下载文档的链
  • 使用cpolar发布群晖NAS上的网页(1)

    系列文章 使用cpolar发布群晖NAS上的网页 1 使用cpolar发布群晖NAS上的网页 2 使用cpolar发布群晖NAS上的网页 3 群晖NAS作为一款简便易用的小型数据中心 已经在很多家庭和中小型企业中得到了应用 作为数据中心 群
  • 菜单设计

    源代码 include
  • WebUploader结合SparkMd5实现文件秒传

    秒传的实现原理 文件秒传的实现原理其实就是在文件上传前 把内容读取出来 算出 md5 值 然后通过 ajax 与服务端进行验证 然后根据结果选择继续上传还是跳过上传 js spark md5 虽然百度的WebUploader也能够计算文件M
  • sqli-lab-less16

    sqli lab less16 一 靶标地址 Less 16 POST Blind Time Based Double quotes 双引号时间盲注 http 127 0 0 1 sqli less 16 二 漏洞探测 输入admin ad
  • python三维数据转换成二维_5大Python可视化库到底选哪个好?一篇文章搞定从选库到教学...

    最近和鲸社区的大佬们 竟不约而同地写起了可视化库的教程 开始了掰头 完整教程列表在文末附录 虽然对于我们这种吃瓜群众来说是件好事 但 大概大佬的快乐往往就是那么的朴实无华且枯燥吧 害 管他呢 赶紧拿出来给大家瞅瞅 今天提及的5个Python
  • ieframe.dll修复方法

    ieframe dll文件对一些电脑软件 电脑游戏等程序的正常运行起到关键性作用 对于弹出缺少此类文件的弹窗 用户们很多时候也摸不着头脑 程序明明上次都能正常运行 突然就弹出缺少dll文件的提醒窗口 通过小编此次编辑的文章 用户们将可轻松解
  • 腾讯面经汇总

    网络 tcp超时 客户端断电了 我tcp怎么感知 A 断电操作系统就不会发送FIN 但tcp感知 emmmm send函数返回 1吧 Q 你确定吗 A 尬笑 Q 下去了好好研究研究吧 就让说TCP IP 然后我就说了TCP三次握手 四次挥手
  • Sass 循环语句

    本节我们学习 Sass 中的循环语句 Sass 中的循环语句可以使用 for 指令和 while 指令来实现 for指令 for 指令可以用于循环生成样式 for 指令有两种类型 如下所示 第一种 for i from
  • jperf服务器报告文档,Iperf 简单试验报告

    实验环境 服务器1 hadoop6 CentOS 6 5 X64 PC 自己的 iperf 有windows 版本 服务器 hadoop CentOS 6 5 X64 下载 https iperf fr iperf download php
  • 嵌入式设备上打印输出不及时-----fflush

    嵌入式设备上打印输出不及时的情况遇到过几次 有许多业务或者功能是通过printf函数将一些信息输出给其他应用 或者有些功能模块通过监控日志来做一些判断 如果打印输出不及时可能会有问题 之前写过一个获取驱动中无线帧格式的小程序 就是通过pri
  • 地震学AI模型

    1 地震数据格式 1 1 SAC SAC波形数据是以数据处理为目的的格式 这种格式一般只包含单个台站单个分量或多分量的数据 在SAC用户指南中描述了SAC波形数据输入格式 利用读入的数据 可以进一步做其他处理 如绘制波形图 1 2 SEED
  • 习题2-6 排列 算法竞赛入门经典(C/C++)

    用1 9九个数字组成三个三位数abc def ghi 每个数字恰好使用一次 要求三个数abc def ghi 1 2 3的所有可能 按照 abc def ghi 格式输出所有解 一行为一个解 样例输出 192 384 576 数据量级不大
  • django rest framework系列03-get使用方式基于token基本用户登录状态认证

    1 先看代码后讲解 views部分 from rest framework views import APIView from django http import JsonResponse from API import models f
  • idea 自定义注释 -- 类注释 方法注释

    自定义注释可以按照我们自己喜欢的风格 快速创建注释 废话不多 动起手来 一 在setting界面 根据流程进行设置 1 类注释 设置自定义注释格式 author USER createTime DATE TIME description 2