生成对String 进行自动trim()的setter
来源:互联网 发布:手机移动数据自己打开 编辑:程序博客网 时间:2024/06/06 00:22
代码模板
在使用mybatis时,发现自动生成工具有一个功能:对setter方法中字符串对象,将自动使用trim()方法。这是一个不错的设计,所以我尝试使用最简单的方式实现这个功能,最后使用了idea的模板方法。
#set($paramName = $helper.getParamName($field, $project))#if($field.modifierStatic)static ###endvoid 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 = ###if($field.string) $paramName == null ? null : $paramName.## trim();#else $paramName;#end}
将这个代码放到生成setter方法的模板里,在使用时,选择就好,现在使用ubuntu,没法上传图片,就复制结果吧。
public class UserInfo { private Long id; private String name; private String address; private String mobile; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name == null ? null : name.trim(); } public String getAddress() { return address; } public void setAddress(String address) { this.address = address == null ? null : address.trim(); } public String getMobile() { return mobile; } public void setMobile(String mobile) { this.mobile = mobile == null ? null : mobile.trim(); }}
阅读全文
0 0
- 生成对String 进行自动trim()的setter
- eclipse 自动生成getter setter的问题
- C++中STL对string进行trim,split,replace操作
- symfony 中 doctrine 的 Entity 自动生成 getter setter
- IDEA中自动生成getter/setter的方式
- String的trim()方法
- String的trim
- String的trim方法
- C++中STL对string进行trim,split,replace操作 (2012-05-25 09:56:12)
- eclipse-自动生成getter和setter方法
- JDT Eclipse Getter Setter自动生成注释
- 对getter / setter的认识
- 如何对const TDesC&数据类型进行Trim
- String.Trim的另一种用法
- STL实现string的trim
- C++ string 的 trim 函数
- std::string的trim()实现
- String类的trim()方法
- Ubuntu16.04安装MySQL数据库和可视化工具MySQL Workbench
- Q:JDK6中的substring()方法容易导致内存泄露而JDK7不会出现这样的情况的原因
- leetcode
- 【算法】——选择排序
- jni写个so库给别人用
- 生成对String 进行自动trim()的setter
- php培训学习记录 第五天
- 机器学习笔记(1)
- 什么是图灵测试?
- sitemesh初步
- [LeetCode]13. Roman to Integer
- Spring的IOC原理
- 用原生ajax实现对flask传递json数据。
- 什么是图灵测试?