Alt + Ins, 调出快捷菜单后选择 Getter and Setter, 在对话框里, 选择对应的template, 右侧点开后, 可以新建自己的模板并编辑

将getter和setter都生成到一行的模板

Getter

public ##
#if($field.modifierStatic)
static ##
#end
$field.type ##
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if ($field.boolean)
#if ($StringUtil.startsWithIgnoreCase($name, 'is'))
#set($name = $StringUtil.decapitalize($name))
#else
is##
#end
#else
get##
#end
${name}() { return $field.name; }

Setter

#set($paramName = $helper.getParamName($field, $project))
public ##
#if($field.modifierStatic)
static ##
#end
void 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; }

另外, 需要在Settings / Editor / Code Style / Java / Wrapping and Braces 下, 勾选Keep when reformatting下的所有选项.

最新文章

  1. 【mysql】关于循环插入数据 存储设计
  2. iOS Block循环引用
  3. 转:PCL+VS2010环境配置
  4. ros使用RPLIDAR激光雷达
  5. 个人收集的iOS开源动画-----长期跟新
  6. webclient乱码问题
  7. C# - CSV file reader
  8. 让VS2010记住TFS的登陆用户名和密码
  9. 5_XSS
  10. BZOJ3812 主旋律(状压dp+容斥原理)
  11. 3 ansible-playbook 条件语句-外部变量使用
  12. iOS UI基础-9.2 UITableView 简单微博列表
  13. Python - 5.Exception Handling
  14. MIT Molecular Biology 笔记2 DNA的突变和修复
  15. UIApplication的详细介绍
  16. OpenSL的使用
  17. poj 1330 Nearest Common Ancestors 单次LCA/DFS
  18. console.log篇
  19. Custom Ribbon in SharePoint 2010 & which not wrok when migrate from 2010 to 2013
  20. Golang之一个简单的聊天机器人

热门文章

  1. python基础之运算符
  2. 从零开始学 Java - log4j 项目中的详细配置
  3. 【夯实Mysql基础】mysql explain执行计划详解
  4. Lind.DDD.Repositories.Mongo层介绍
  5. 新建 ASP.NET Core MVC 项目 -- Hello World!
  6. 一步一步HTML5粒子编辑器
  7. [deviceone开发]-do_Http组件示例
  8. Java语言面向对象的一些基本特点
  9. [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
  10. Android Support Library介绍