IDEA自定義setter和getter格式的設(shè)置方法
更新時間:2023年12月21日 09:31:16 作者:會飛的哈士奇
這篇文章主要介紹了IDEA自定義setter和getter格式的設(shè)置方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友參考下吧
設(shè)置之前

設(shè)置之后

設(shè)置方法
Alt + INSERT選擇生成Get/Set方法
1. 選擇模板

2. 創(chuàng)建自己的模板

3. 模板內(nèi)容
#if($field.modifierStatic)
static ##
#end
$field.type ##
#if($field.recordComponent)
${field.name}##
#else
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if($field.boolean && $field.primitive)
is##
#else
get##
#end
${name}##
#end
() {
return #if($field.string)##
${field.name} == null ? "" : ${field.name}.trim();
#elseif($field.numeric)
${field.name} == null ? 0 : ${field.name};
#elseif($field.list)
${field.name} == null ? new ArrayList<>() : ${field.name};
#else
${field.name};
#end
}到此這篇關(guān)于IDEA自定義setter和getter格式的文章就介紹到這了,更多相關(guān)IDEA自定義setter和getter內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java通過URLClassLoader類加載器加載外部jar代碼示例
ClassLoader翻譯過來就是類加載器,普通的java開發(fā)者其實用到的不多,但對于某些框架開發(fā)者來說卻非常常見,下面這篇文章主要給大家介紹了關(guān)于java通過URLClassLoader類加載器加載外部jar的相關(guān)資料,需要的朋友可以參考下2024-01-01
java 利用java反射機(jī)制動態(tài)加載類的簡單實現(xiàn)
下面小編就為大家?guī)硪黄猨ava 利用java反射機(jī)制動態(tài)加載類的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09
Linux環(huán)境卸載Centos7自帶的OpenJDK和安裝JDK1.8圖文教程
CentOS系統(tǒng)是開發(fā)者常用的Linux操作系統(tǒng),安裝它時會默認(rèn)安裝自帶的舊版本的OpenJDK,但在開發(fā)者平時開發(fā)Java項目時還是需要完整的JDK,這篇文章主要給大家介紹了關(guān)于Linux環(huán)境卸載Centos7自帶的OpenJDK和安裝JDK1.8的相關(guān)資料,需要的朋友可以參考下2024-07-07
Mybatis關(guān)聯(lián)查詢結(jié)果集對象嵌套的具體使用
在查詢時經(jīng)常出現(xiàn)一對多”的關(guān)系,所有會出現(xiàn)嵌套對象的情況,本文主要介紹了Mybatis關(guān)聯(lián)查詢結(jié)果集對象嵌套的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02

