intellij idea自動(dòng)生成類注釋和方法注釋配置方法
intellij idea 自動(dòng)生成類注釋和方法注釋
1.新建類,自動(dòng)生成類注釋的模板配置
File->Settings->Editor->File and Code Templates->Class
/**
@Description: TODO
@author: scott
@date:?Y E A R 年 {YEAR}年YEAR年{MONTH}月${DAY}日 ${TIME}
*/
2.通過(guò)快捷鍵,添加類注釋和方法注釋的模板設(shè)置
2.1類注釋 【快捷鍵:cls + TAB】
File->Settings->Editor->Live Templates->Class



/** * @Description: TODO * @author: scott * @date: $DATE$ $TIME$ */



2.2 方法注釋 【快捷鍵:/** 回車】

* * @Description: TODO * @author: scott * @date: $DATE$ $TIME$ $PARAMS$ * @Return: $RETURN$ */
注:PARAMSPARAMS是故意無(wú)星號(hào)開(kāi)頭,template的Abbreviation是,template的第一行也是,這樣輸入/回車就能輸出注釋

PARAMS設(shè)置
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ': '}else{result+='\\n' + '* @param ' + params[i] + ': '}}; return result;}", methodParameters());
以上就是intellij idea自動(dòng)生成類注釋和方法注釋配置方法的詳細(xì)內(nèi)容,更多關(guān)于intellij idea自動(dòng)生成類注釋和方法注釋配置方法的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
centos7如何通過(guò)systemctl啟動(dòng)springboot服務(wù)代替java -jar方式啟動(dòng)
這篇文章主要介紹了centos7如何通過(guò)systemctl啟動(dòng)springboot服務(wù)代替java -jar方式啟動(dòng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-01-01
java中CompletableFuture異步執(zhí)行方法
本文主要介紹了java中CompletableFuture異步執(zhí)行方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
使用Maven打包時(shí)包含資源文件和源碼到j(luò)ar的方法
這篇文章主要介紹了使用Maven打包時(shí)包含資源文件和源碼到j(luò)ar的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08
基于Struts2實(shí)現(xiàn)防止表單重復(fù)提交
這篇文章主要介紹了基于Struts2實(shí)現(xiàn)防止表單重復(fù)提交,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
關(guān)于java命令的本質(zhì)邏輯揭秘過(guò)程
Java是通過(guò)java虛擬機(jī)來(lái)裝載和執(zhí)行編譯文件(class文件)的,java虛擬機(jī)通過(guò)命令java option 來(lái)啟動(dòng),這篇文章主要給大家介紹了關(guān)于java命令的本質(zhì)邏輯揭秘的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-05-05
java中synchronized鎖的升級(jí)過(guò)程
這篇文章主要介紹了java中synchronized鎖的升級(jí)過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09
Mybatis Plus ActiveRecord模式的具體使用
ActiveRecord 是一種設(shè)計(jì)模式,它是一種在軟件開(kāi)發(fā)中用于管理關(guān)系數(shù)據(jù)庫(kù)的模式,本文主要介紹了Mybatis Plus ActiveRecord模式的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07
Java數(shù)據(jù)結(jié)構(gòu)之快速冪的實(shí)現(xiàn)
快速冪是用來(lái)解決求冪運(yùn)算的高效方式。本文將詳細(xì)為大家介紹如何利用Java實(shí)現(xiàn)快速冪,以及利用快速冪求解冪運(yùn)算問(wèn)題,需要的可以參考一下2022-03-03

