IDEA方法注釋模板設置

  • 目錄

    創建模板

    新建模板:命名為*

    設置模板內容-IDEA格式模板

    設置模板應用場景

    設置參數


    創建模板

/**+Enter這里我們也按照這種習慣來設置IDEA的方法注釋:File-->Settings-->Editor-->Live Templates

先新建模板組,然后在模板組中新建注釋模板

新建模板:命名為*

設置模板內容-IDEA格式模板

注意第一行,只有一個*而不是/*
在設置參數名時必須用${參數名}$的方式,否則讀取不到你設置的參數名

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

設置模板應用場景

點擊模板頁面最下方的警告,來設置將模板應用于那些場景,一般選擇EveryWhere-->Java即可

設置參數

JavaDoc格式的需要自定義參數以及返回值的實現方式
獲取參數實現方式:

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

返回值實現方式:

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/62524.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/62524.shtml
英文地址,請注明出處:http://en.pswp.cn/web/62524.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vscode 配置C/C++環境控制臺參數

您可以通過以下步驟在VS Code中配置C/C環境的控制臺參數&#xff1a; 1&#xff0c;打開VS Code并進入您的C/C項目 2&#xff0c;點擊左側的"調試"圖標&#xff0c;然后點擊頂部的齒輪圖標&#xff0c;選擇“launch.json”。 3&#xff0c;在"launch.json&qu…

深度學習筆記之BERT(五)TinyBERT

深度學習筆記之TinyBERT 引言回顧&#xff1a;DistilBERT模型TinyBERT模型結構TinyBERT模型策略Transformer層蒸餾嵌入層蒸餾預測層蒸餾 TinyBERT模型的訓練效果展示 引言 上一節介紹了 DistilBERT \text{DistilBERT} DistilBERT模型&#xff0c;本節將繼續介紹優化性更強的知…

正則表達式——參考視頻B站《奇樂編程學院》

智能指針 一、背景&#x1f388;1.1. 模式匹配&#x1f388;1.2. 文本替換&#x1f388;1.3. 數據驗證&#x1f388;1.4. 信息提取&#x1f388;1.5. 拆分字符串&#x1f388;1.6. 高級搜索功能 二、原料2.1 參考視頻2.2 驗證網址 三、用法3.1 限定符3.1.1 ?3.1.2 *3.1.3 3.1.…

appium學習之二:adb命令

1、查看設備 adb devices 2、連接 adb connect IP:端口 3、安裝 adb install xxx.apk 4、卸載 adb uninstall 【包名】 5、把對應目錄下的1.txt文件傳到手機sdcard下 adb push 1.txt /sdcard 6、進入對應的設備里 adb shell 7、切入sdcard目錄 cd /sdcard 8、ls 查…

Tablesaw封裝Plot.ly實現數據可視化

上文介紹tablesaw的數據處理功能&#xff0c;本文向你展示其數據可視化功能&#xff0c;并通過幾個常用圖表示例進行說明。 Plot.ly包裝 可視化是數據分析的重要組成部分&#xff0c;無論你只是“查看”新數據集還是驗證機器學習算法的結果。Tablesaw是一個開源、高性能的Java…

Python實現中國象棋

探索中國象棋 Python 代碼實現&#xff1a;從規則邏輯到游戲呈現 中國象棋&#xff0c;這款源遠流長的棋類游戲&#xff0c;承載著深厚的文化底蘊與策略智慧。如今&#xff0c;借助 Python 與 Pygame 庫&#xff0c;我們能夠在數字世界中復刻其魅力&#xff0c;深入探究代碼背后…

互聯網、物聯網的相關標準

互聯網的相關標準 網絡通信協議&#xff1a; HTTP&#xff08;Hypertext Transfer Protocol&#xff09;&#xff1a;用于在網絡中傳輸文本、圖像、音頻和視頻等數據的協議。它基于請求-響應模型&#xff0c;客戶端發送請求給服務器&#xff0c;服務器返回響應。HTTPS&a…

學習Ajax (概述,應用場景,使用jQury 實現ajax)

目錄 前言 概述 什么是Ajax? 同步交互與異步交互的區別是什么呢&#xff1f; 應用場景 場景1 在搜索框搜索 資源 場景2 登錄業務的對用戶名處理 AJAX的優缺點 優點&#xff1a; 缺點&#xff1a; 使用jQury 實現ajax 使用步驟 1 引入jQury 文件 2 使用Ajax 函數…

網迅通推出新一代智能家居拓展網關

Zigbee 型智能家居拓展網關 產品概述 A、概述 Zigbee 是一種短距離、低功耗的無線通信技術名稱。其特點是近距離、低復雜度、低功耗、低數據速率、低成本。ZigBee 模塊是一種物聯網無線數據終端&#xff0c;利用 ZigBee 網絡為用戶提供無線數據傳輸功能。該產品采用高性能的…

ArcGIS字符串補零與去零

我們有時候需要 對屬性表中字符串的補零與去零操作 我們下面直接視頻教學 下面看視頻教學 ArcGIS字符串去零與補零 推薦學習 ArcGIS全系列實戰視頻教程——9個單一課程組合 ArcGIS10.X入門實戰視頻教程&#xff08;GIS思維&#xff09; ArcGIS之模型構建器&#xff08;Mod…

NIFI使用

1 從Kafka接收消息&#xff0c;存儲到數據庫中。 &#xff08;1&#xff09; ConsumerKafka processor &#xff08;2&#xff09;Execute Scripts Processor 我這里是使用JS腳本進行處理。 還有很多其他語言的腳本。 var flowFile session.get(); if (flowFile ! null) {v…

linux系統使用nginx代理mysql數據庫

##使用nginx代理mysql數據庫 ##安裝nginx ./configure --prefix/home/yym/nginx/nginx-install/ --with-http_addition_module --with-http_realip_module --with-stream make && make install ##nginx配置文件 stream { upstream mysqlserver { serv…

kubeadm安裝K8s集群之高可用組件keepalived+nginx

系列文章目錄 1.kubeadm安裝K8s集群之基礎環境配置 2.kubeadm安裝K8s集群之高可用組件keepalivednginx 3.kubeadm安裝K8s集群之master節點加入 4.kubeadm安裝K8s集群之worker1節點加入 kubeadm安裝K8s集群之高可用組件keepalivednginx 1.安裝kubeadm、kubectl、kubelet2.安裝高…

子網劃分實例

看到有人問這個問題&#xff1a; 想了一下&#xff0c;這是一個子網劃分的問題&#xff1a; 處理方法如圖&#xff1a; 這是一個子網劃分的問題 設備1用三層交換機&#xff0c;端口設置為路由模式&#xff0c;設備2和設備3為傻瓜交換機模式 設備2和設備3下掛設備都是26為掩碼&…

【前端知識】微前端框架qiankun

微前端框架qiankun 簡介一、核心思想二、主要特性三、關鍵技術四、使用場景五、使用示例六、優勢與劣勢七、總結 使用一、創建主應用&#xff08;Angular CLI項目&#xff09;二、創建子應用&#xff08;Vue CLI項目&#xff09;三、啟動并測試 使用場景一、大型前端應用的拆分…

Ubuntu22.04深度學習環境安裝【Anaconda+Pycharm】

anaconda可以提供多個獨立的虛擬環境&#xff0c;方便我們學習深度學習&#xff08;比如復現論文&#xff09;&#xff1b; Pycharm編輯器可以高效的編寫python代碼&#xff0c;也是一個很不錯的工具。 下面就記錄下Ubuntu22.04的安裝流程&#xff1a; 1.Anaconda安裝 下載Ana…

Transformer圖解

前言 transformer是目前NLP甚至是整個深度學習領域不能不提到的框架&#xff0c;同時大部分LLM也是使用其進行訓練生成模型&#xff0c;所以transformer幾乎是目前每一個機器人開發者或者人工智能開發者不能越過的一個框架。接下來本文將從頂層往下去一步步掀開transformer的面…

網絡安全在數字時代保護庫存數據中的作用

如今&#xff0c;通過軟件管理庫存已成為一種標準做法。企業使用數字工具來跟蹤庫存水平、管理供應鏈和規劃財務。 然而&#xff0c;技術的便利性也帶來了網絡威脅的風險。黑客將庫存數據視為有價值的目標。保護這些數據不僅重要&#xff0c;而且必不可少。 了解網絡安全及其…

種子流和花粉流怎么理解它們之間的大小關系

種子流和花粉流是植物繁殖和遺傳多樣性研究中的兩個重要概念&#xff0c;它們分別描述了種子和花粉在空間上的傳播過程。理解它們之間的大小關系&#xff0c;即傳播距離和對遺傳結構的影響&#xff0c;對于生態學和保護生物學具有重要意義。 種子流&#xff08;Seed Dispersal&…

唇形同步視頻生成工具:Wav2Lip

一、模型介紹 今天介紹一個唇形同步的工具-Wav2Lip&#xff1b;Wav2Lip是一種用于生成唇形同步&#xff08;lip-sync&#xff09;視頻的深度學習算法&#xff0c;它能夠根據輸入的音頻流自動為給定的人臉視頻添加準確的口型動作。 &#xff08;Paper&#xff09; Wav2Lip模型…