IDEA修改Get方法模板--自動處理 null 判斷


 
        

隨便建個類,寫幾個屬性,然后按快捷鍵 Alt + Insert 或在代碼區域 右鍵 -> Generate -> Getter,然后會有一個彈框:

 

根據規范新增兩條規則:增加 String 類型和 List 類型的生成規則。以下是修改后的整個模板文件代碼,可以拷貝過去直接使用:

 

#if($field.modifierStatic)
static ##
#end
$field.type ##
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if ($field.boolean && $field.primitive)
  is##
#else
  get##
#end
${name}() {
  #if ($field.string)
    return $field.name == null ? "" : $field.name;
#else
#if ($field.list)
     if ($field.name == null) {
     return new ArrayList<>();
     }
     return $field.name;
     #else
     return $field.name;
     #end
#end
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM