IDEA自動(dòng)生成注釋模板的配置教程
項(xiàng)目場(chǎng)景
IDEA自動(dòng)生成注釋模板配置方法(包括類模板和方法模板)
配置方法
類注釋模板
根據(jù)圖片的步驟,進(jìn)入設(shè)置類注釋模板處進(jìn)行修改填入相應(yīng)內(nèi)容。
File ——> Settings ——> Editor ——> File and Code Templates ——>File Header
定義類開頭的注釋
/**
*@BelongsProject: ${PROJECT_NAME}
*@BelongsPackage: ${PACKAGE_NAME}
*@Author: xxxx
*@CreateTime: ${YEAR}/${MONTH}/${DAY} ${HOUR}:${MINUTE}
*@Description: TODO
*@Version: 1.0
*/
在這個(gè)模板中,我們使用了
$ {PROJECT_NAME}、$ {PACKAGE_NAME}、$ {YEAR}、$ {MONTH}、$ {DAY}、$ {HOUR} 和
$ {MINUTE} 內(nèi)置的模板變量來自動(dòng)生成當(dāng)前項(xiàng)目名稱、包名以及當(dāng)前日期和時(shí)間。您可以在模板中編輯其他信息,如作者名、描述等。
步驟


類注釋效果

方法注釋模板
根據(jù)圖片的步驟,進(jìn)入設(shè)置類注釋模板處進(jìn)行修改填入相應(yīng)內(nèi)容。
File ——> Settings ——> Editor ——> Live Templates
定義方法開頭的注釋
方法注釋模板
** * @description: TODO $description$ * @author: LLong * @date: $date$ $time$ $param$ * @return: $return$ **/
注意:修改Edit Varuavkes中需要定義的參數(shù)以及生成方式(如:Expand with 為 enter)
date 參數(shù)
date("yyyy/MM/dd")
time 參數(shù)
time("HH:mm:ss")
param 參數(shù)
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) ? '\\n' : '')}; return result", methodParameters())
return 參數(shù)
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType())
步驟




方法注釋效果

到此這篇關(guān)于IDEA自動(dòng)生成注釋模板的配置教程的文章就介紹到這了,更多相關(guān)IDEA自動(dòng)生成注釋模板內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在MyBatis的XML映射文件中<trim>元素所有場(chǎng)景下的完整使用示例代碼
在MyBatis的XML映射文件中,<trim>元素用于動(dòng)態(tài)添加SQL語句的一部分,處理前綴、后綴及多余的逗號(hào)或連接符,示例展示了如何在UPDATE、SELECT、INSERT和SQL片段中使用<trim>元素,以實(shí)現(xiàn)動(dòng)態(tài)的SQL構(gòu)建,感興趣的朋友一起看看吧2025-01-01
如何實(shí)現(xiàn)Java中一個(gè)簡(jiǎn)單的LinkedList
LinkedList與ArrayList都是List接口的具體實(shí)現(xiàn)類。下面將介紹如何實(shí)現(xiàn)一個(gè)簡(jiǎn)單的LinkedList,具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02
SpringBoot整合Shiro框架,實(shí)現(xiàn)用戶權(quán)限管理
Apache Shiro是一個(gè)強(qiáng)大且易用的Java安全框架,執(zhí)行身份驗(yàn)證、授權(quán)、密碼和會(huì)話管理。作為一款安全框架Shiro的設(shè)計(jì)相當(dāng)巧妙。Shiro的應(yīng)用不依賴任何容器,它不僅可以在JavaEE下使用,還可以應(yīng)用在JavaSE環(huán)境中。2021-06-06
Springboot使用token防止重復(fù)提交表單問題
文章主要描述了一個(gè)關(guān)于用戶登錄測(cè)試的過程,涉及到了DuplicateSubmitToken、DuplicateSubmitExceptionTextConstants和DuplicateSubmitAspect等術(shù)語,這些可能是在測(cè)試過程中用于防止重復(fù)提交的功能或注解2026-05-05
如何通過Maven倉庫安裝Spire系列的Java產(chǎn)品
這篇文章主要介紹了如何通過Maven倉庫安裝Spire系列的Java產(chǎn)品,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
基于Java實(shí)現(xiàn)本地APK文件搜索與HTTP下載服務(wù)
在移動(dòng)應(yīng)用開發(fā)和測(cè)試過程中,經(jīng)常需要從本地服務(wù)器獲取最新的 APK 安裝包,本文將詳細(xì)介紹如何使用 Java 構(gòu)建一個(gè)能夠搜索本地最新 APK 文件并通過 HTTP 請(qǐng)求提供下載服務(wù)的應(yīng)用2025-07-07
spring boot啟動(dòng)后直接關(guān)閉了的問題解決
本文主要介紹了spring boot啟動(dòng)后直接關(guān)閉了的問題解決,SpringBoot項(xiàng)目啟動(dòng)后自動(dòng)關(guān)閉的原因是未引入web依賴,導(dǎo)致以普通Java項(xiàng)目運(yùn)行,下面就來介紹一下解決方法,感興趣的可以了解一下2025-02-02

