Intellij IDEA 自定义 getter and setter
来源:互联网 发布:mac 必备软件 编辑:程序博客网 时间:2024/04/29 20:24
选择某个类,Alt+Insert,选择getter and setter
编辑getter template,输入以下,将boolean类型生成getXx()和setXx(),而不是isXx()方法:
#if($field.modifierStatic)static ###end$field.type ###set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))get${name}() {return $field.name;}
编辑setter template,输入以下,会生成如public className setXx()的方法。
#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;}
生成示例代码如下:
public class User { private boolean flag; <strong>public boolean getFlag</strong>() { return flag; } <strong>public User setFlag</strong>(boolean flag) { this.flag = flag; return this; }}
0 0
- Intellij IDEA 自定义 getter and setter
- idea 自定义 getter和setter
- Intellij idea 不能识别 @Slf4j,@Getter ,@Setter注解,编译通过
- Intellij idea 不能识别 @Slf4j,@Getter ,@Setter注解,的问题
- Intellij idea 不能识别 @Slf4j ,@Getter ,@Setter 注解
- idea getter setter
- About Setter and Getter
- C++ getter and setter
- Getter and setter
- ES6 getter and setter
- getter and setter In java
- 学习笔记--getter and setter
- iOS 中 setter and getter
- Getter And Setter取消前缀
- idea添加getter、setter方法的快捷键
- [iOS] getter and setter, @property and @synthesize
- Javascript Getter/Setter and prototype(extend dom)
- InterlliJ 定制Getter and Setter分享
- React中事件传参的写法
- dll 导出函数名的那些事
- WebRTC视频Android客户端的见解
- Activity四种启动模式
- 第8周项目5-计数的模式匹配
- Intellij IDEA 自定义 getter and setter
- 机器学习之单变量线性回归(Linear Regression with One Variable)
- 长短键识别
- 全选checked出现的问题
- MySQL嵌套事务的讨论
- 第八周项目4—字符串加密
- 第八周项目5-计数的模式匹配
- 第8周项目5 计数的模式匹配
- 查看同一局域网内其他ip、mac名