IDEA自定义setter和getter格式的设置方法
更新时间:2023年12月21日 09:31:16 作者:会飞的哈士奇
这篇文章主要介绍了IDEA自定义setter和getter格式的设置方法,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友参考下吧
设置之前

设置之后

设置方法
Alt + INSERT选择生成Get/Set方法
1. 选择模板

2. 创建自己的模板

3. 模板内容
#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
}到此这篇关于IDEA自定义setter和getter格式的文章就介绍到这了,更多相关IDEA自定义setter和getter内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
SpringBoot整合log4j日志与HashMap的底层原理解析
这篇文章主要介绍了SpringBoot整合log4j日志与HashMap的底层原理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-01-01
Spring Boot深入排查 java.lang.ArrayStoreException异常
这篇文章介绍了Spring Boot深入排查 java.lang.ArrayStoreException异常,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-12-12
用html css javascript打造自己的RIA图文教程
用html&css&javascript打造自己的RIA之一,包括了配置等2009-07-07
kafka 启动报错 missingTopicsFatal is true的解决
这篇文章主要介绍了kafka 启动报错 missingTopicsFatal is true的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-07-07
SpringBoot集成Redisson实现分布式锁的方法示例
这篇文章主要介绍了SpringBoot集成Redisson实现分布式锁的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-10-10


最新评论