IDEA如何实现链式setter生成,享受流畅的链式调用体验?
- 内容介绍
- 文章标签
- 相关推荐
本文共计129个文字,预计阅读时间需要1分钟。
示例:通过创建`Student`对象并调用其`setName`、`setAge`、`setScore`方法,可以设置学生姓名、年龄和成绩。使用快捷键Alt+Insert,可快速生成getters和setters模板,直接复制粘贴即可。
#set($paramName = $helper.getParamName($field, $project)) #if($field.modifierStatic) static ## #end $classname set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) { #if ($field.name == $paramName) #if (!$field.modifierStatic) this.## #else $classname.## #end #end $field.name = $paramName; return this; }
本文共计129个文字,预计阅读时间需要1分钟。
示例:通过创建`Student`对象并调用其`setName`、`setAge`、`setScore`方法,可以设置学生姓名、年龄和成绩。使用快捷键Alt+Insert,可快速生成getters和setters模板,直接复制粘贴即可。
#set($paramName = $helper.getParamName($field, $project)) #if($field.modifierStatic) static ## #end $classname set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) { #if ($field.name == $paramName) #if (!$field.modifierStatic) this.## #else $classname.## #end #end $field.name = $paramName; return this; }

