IDEA设置生成带Javadoc注释的getter和setter教程
64 浏览量
更新于2024-09-01
收藏 273KB PDF 举报
在IDEA中,默认情况下生成的getter和setter方法可能不会包含Javadoc注释,这不符合某些编码规范,例如阿里巴巴开发规约,它要求所有方法都应该有清晰的文档。本文将指导如何在IntelliJ IDEA中设置模板,以便自动生成带有Javadoc注释的getter和setter。
首先,了解IDEA的生成过程。当我们创建一个Java类时,如`People`类,通过快捷键Alt+Insert(Windows)或Command+N(MacOS),可以访问"Generate"功能,选择"Getter and Setter"选项。这将自动生成无注释的字段访问器方法。
然而,为了满足Javadoc规范,我们需要创建自定义模板。以下步骤如下:
1. 在生成窗口中,找到并点击如图所示的位置,进入模板管理界面。
2. 点击"+"号创建新的模板,并为其命名,例如"Custom Getter/Setter"。
3. 在模板编辑区域,粘贴以下Javadoc格式的代码:
```java
/
* 获取$field.name的值
* @return $field.name的值
*/
public #if($field.modifierStatic) static #end $field.type
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if($field.boolean && $field.primitive)
#if($StringUtil.startsWithIgnoreCase($name, 'is'))
#set($name = $StringUtil.decapitalize($name))
#end
#end
$name()
```
这个模板会根据字段的类型、静态属性和布尔/基本类型特性,生成具有合适格式的getter注释。`$field`变量代表当前生成的方法对应的字段,`$StringUtil`和`$helper`可能是IDEA内部的一些工具类,用于处理标识符转换等操作。
设置好模板后,每次在创建新字段时,IDEA将使用此模板自动插入带有Javadoc的getter和setter方法,提高了编码效率且符合编码规范。这样,在重构代码或遵循团队规范时,可以确保所有getter和setter方法都具备清晰的文档说明。
2019-04-30 上传
2020-08-19 上传
2017-08-29 上传
2018-01-30 上传
2024-04-13 上传
2024-10-23 上传
2023-10-06 上传
2019-05-26 上传
weixin_38627234
- 粉丝: 4
- 资源: 934
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录