`
cjk87927
  • 浏览: 19937 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Eclipse setter/getter 注释成字段的注释

阅读更多
1.找到org.eclipse.jdt.ui_XXXX.jar 具体版本号会不同
替换
org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil.class
注意备份原来的jar,以便不行的情况下还原


2.设置codetemplete
Window->Preferences->Java->CodeStyle->Code Templates->Comments->Getters/Setters

/**
* 主键
*/
private Long id;

则生成如下注释:

/**
* 获取主键
* @return
*/
public Long getId() {
return id;
}

/**
* 设置主键
* @param id
*/
public void setId(Long id) {
this.id = id;
}

code templete 配置:

get:

/**
* 获取${bare_field_name}
* @return
*/

set:

/**
* 设置${bare_field_name}
* @param ${bare_field_name}
*/

===================或===========================

/**
* 获取主键
* @return
* 主键
*/
public Long getId() {
return id;
}


/**
* 设置主键
* @param id
* 主键
*/
public void setId(Long id) {
this.id = id;
}

code templete 配置:

get:

/**
* 获取${bare_field_name}
* @return
* ${bare_field_name}
*/

set:

/**
* 设置${bare_field_name}
* @param ${bare_field_name}
* ${bare_field_name}
*/


ps: JavaEye不让发class和java文件,打了个zip包,里面有java及class文件
8
8
分享到:
评论
4 楼 epinszteinic 2011-09-13  
原来你不是原作者,差点搞错了。。。
3 楼 epinszteinic 2011-09-13  
由于${javadoc}不存在,直接编辑是不可以的,把Setter/Getter注释模板导成xml,修改xml,然后再导回去就可以了。但是每次启动eclipse都需要重新导进去一次。
2 楼 epinszteinic 2011-09-13  

org.eclipse.jdt.core.ISourceRange sr = field.getJavadocRange();
String javadoc = "";
if( null != sr ) {
javadoc = field.getSource().substring( 0, sr.getLength() );
}


context.setVariable("javadoc", javadoc);
1 楼 epinszteinic 2011-09-13  
谢谢,参考了!尤其是这个:field.getJavadocRange()
我做了更多的修改,允许配置模板,模板里加入了自定义的变量,改了3个类。

相关推荐

    eclipse 自动 getter setter 注释

    Eclipse是一款广泛使用的集成开发环境(IDE),它提供了丰富的代码自动补全和生成功能,其中包括自动生成getter和setter方法以及相关的注释。本篇文章将详细介绍如何在Eclipse中利用这一特性提高开发效率。 1. **...

    eclipse get/set方法自动加上字段注释

    在"eclipse get/set方法自动加上字段注释"的场景中,当你在Eclipse中创建一个新属性或者选择已有属性时,可以通过右键点击属性选择"Source" -> "Generate Getters and Setters"来生成相应的get和set方法。Eclipse...

    eclipse增加getset方法根据字段注释自动生成中文注释功能.docx

    ### Eclipse自动增加Getter/Setter方法中文注释功能详解 #### 一、背景介绍 在进行Java编程时,经常需要为类中的属性编写Getter/Setter方法。为了提高代码可读性和维护性,通常会在这些方法中添加注释。然而,手动...

    Eclipse get/set方法 自动加上字段注释

    在“Comments”下的“Methods”类别中,你可以编辑“Getter body”和“Setter body”的模板。 5. 模板支持使用变量,例如`${comment_type}`、`${class}`、`${field}`等,可以根据需要进行配置。例如,你可能希望...

    Eclipse Java注释模板.txt

    3. **编辑注释模板**:在`Comments`页面中,可以看到不同的注释类型,如文件注释(`Files`)、类型注释(`Types`)、字段注释(`Fields`)、构造器及方法注释(`Constructor&Methods`)等。点击对应的类型可以编辑相应的注释...

    Eclipse Java注释模板设置详解

    对于常用的Getter/Setter方法,Eclipse也提供了相应的注释模板: 1. **选择Delegate Methods**。 2. **编辑Getter方法注释模板**: ``` /** * @return: ${bare_field_name} (描述返回值) */ ``` 3. **编辑...

    Eclipse中自动生成get/set时携带注释给get/set

    Eclipse提供了一个快捷方式,可以自动为我们生成带有注释的getter和setter方法,从而极大地提高了工作效率。 这篇名为"在Eclipse中自动生成get/set时携带注释给get/set"的博客文章,可能详细介绍了如何在Eclipse中...

    eclipse注释模板及导入

    在这个文件中,我们可以定义不同类型的注释模板,例如用于getter方法、setter方法、构造函数、文件头部、类型描述、字段注释以及非覆盖方法的注释等。 - **Getter方法注释模板**:用于描述getter方法返回值的信息,...

    eclipse java注释模板

    <templates><template autoinsert="true" context="fieldcomment_context" deleted="false" description="字段的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment...

    IDEA插件之GET/SET自动生成带模版注释插件

    在编写Java代码时,我们经常需要为类的属性生成getter和setter方法,这些方法用于访问和修改私有变量的值。为了简化这一过程,IDEA提供了一个便捷的功能——自动生成get/set方法,同时还能添加自定义的模板注释。 ...

    eclipse 配置JAVA注释

    字段注释标签用于描述字段的作用和用途。其模板如下所示: ``` / * @Fields ${field} : ${todo}(用一句话描述这个变量表示什么) */ ``` 其中,`@Fields` 表示字段的名称,`todo` 表示字段的描述信息。 构造函数...

    eclipse 与myeclipse 注释规范设置

    ### Eclipse与MyEclipse注释规范设置详解 在软件开发过程中,良好的代码注释习惯对于提高代码可读性、维护性和团队协作效率至关重要。本文将详细介绍如何在Eclipse与MyEclipse IDE中设置规范化的注释格式,帮助...

    eclipse 中get set方法自动生成注释.zip

    下面将详细介绍如何在MyEclipse中自动生成带有字段注释的Getters和Setters,以及如何在Eclipse中实现相同功能。 1. MyEclipse生成带注释的Getters和Setters: - 打开MyEclipse并创建或打开一个Java类。 - 在类中...

    Eclipse&MyEclipse_(注释模板详细)

    通过设置不同的注释模板,开发者可以快速为源代码的不同部分添加标准化的注释,包括文件、类、字段、构造函数、方法以及特殊方法如覆盖方法和getter/setter方法。 首先,我们来看一下如何设置注释模板。在Eclipse或...

    Java的注释

    3. **字段注释** ```java /** * @Fields ${field}: (描述该字段的含义) */ ``` - **@Fields**:指定字段名。 - **(描述)**:解释该字段的用途或含义。 4. **构造器注释** ```java /** * 构造一个新的 ...

    java注释模板

    字段注释模板用于解释变量的作用。例如: ```java /** * @Fields ${field} : ${todo}(用一句话描述这个变量表示什么) */ ``` 这里,`${field}`是变量名,`${todo}`应提供变量的简短描述。 4. **构造函数...

    使用eclipse自动生成数据库对应的实体类(带中文注释)

    这些实体类将包含数据库表的字段,每个字段都有对应的getter和setter方法,同时根据`MyCommentGenerator.java`中的设置,字段会有中文注释。 总结一下,通过Eclipse结合MyBatis Generator,你可以方便地自动生成带...

    myeclispe 注释模板

    这个界面允许你定制各种类型的注释模板,包括文件注释、类型注释(类或接口)、字段注释、构造函数注释、方法注释以及getter和setter方法注释等。 1. **文件注释**: 文件注释模板适用于整个Java源文件的头部。在...

    如何控制代码格式(eclipse&myeclipse通用版)

    - **Getter方法注释模板**: ```xml <template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method"> /** * 获取${bare_field_name} * @return ${b...

Global site tag (gtag.js) - Google Analytics