现在的位置: 首页 > 综合 > 正文

eclipse/myeclipse自动生成注释 模板的修改

2014年02月14日 ⁄ 综合 ⁄ 共 2043字 ⁄ 字号 评论关闭

1、新建类时候,生成注释:
    Window--》Preferences--》Java--》Code Style--》Code Templates--》Commonts--》Types,设置完成后在新建类时勾上Generate comments
2、在方法前生成注释:
    Window--》Preferences--》Java--》Code Style--》Code Templates--》Commonts--》Methods,点击EDIT,进行设置,然后再选择某个方法名,按shift+alt+j 生成注释
3、以相同的方式可以对get 、set方法或者其它的进行设置注释

4、在java代码中:

     shift+ctrl+/ 生成注释  ;

     ctrl+/ 生成// ;

     在jsp页面中:shift+ctrl+/ 生成注释  <!--   ***-->

     shift+alt + r->改名—>enter
     ctrl +1 自动生成类型
     alt + 上或下方向键—>将整行移上移下
     shift +alt+J 自动生成方法注释

首先要知道这些是干嘛的: 
/** 
* @param ${tags} 
* @return ${date} == 2011-11-17 
*$$ 
*${enclosing_method}   ==  damo 
*${enclosing_type}  ==  类名 
*${file_name}   == 类名.java 
*${return_type}  ==  返回值类型(或者void) 
*${time}    ==  下午02:04:07 
*${todo}    ==  待办事情 
*${year}    == 获取年 
*${user}   ==   Administrator(可改成自己的名字) 
*---------------- 
*${param} ==  参数名 
*${bare_field_name}  == 属性名 
*/ 

/**   
*    
* 项目名称:${project_name}   
* 类名称:${type_name}   
* 类描述:   
* 创建人:${user}   
* 创建时间:${date} ${time}   
* 修改人:${user}   
* 修改时间:${date} ${time}   
* 修改备注:   
* @version    
*    
*/ 
---------------------------------------------------------------------------------------------------------- 

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 

文件(Files)注释标签: 

/**  
* @Title: ${file_name} 
* @Package ${package_name} 
* @Description: ${todo}(用一句话描述该文件做什么) 
* @author A18ccms A18ccms_gmail_com  
* @date ${date} ${time} 
* @version V1.0  
*/ 

类型(Types)注释标签(类的注释): 

/** 
* @ClassName: ${type_name} 
* @Description: ${todo}(这里用一句话描述这个类的作用) 
* @author A18ccms a18ccms_gmail_com 
* @date ${date} ${time} 

* ${tags} 
*/ 

字段(Fields)注释标签: 

/** 
* @Fields ${field} : ${todo}(用一句话描述这个变量表示什么) 
*/ 

构造函数标签: 

/** 
* <p>Title: </p> 
* <p>Description: </p> 
* ${tags} 
*/ 

方法(Constructor & Methods)标签: 

/** 
* @Title: ${enclosing_method} 
* @Description: ${todo}(这里用一句话描述这个方法的作用) 
* @param ${tags}    设定文件 
* @return ${return_type}    返回类型 
* @throws 
*/ 

覆盖方法(Overriding Methods)标签: 

/* (非 Javadoc) 
* <p>Title: ${enclosing_method}</p> 
* <p>Description: </p> 
* ${tags} 
* ${see_to_overridden} 
*/ 

代表方法(Delegate Methods)标签: 

/** 
* ${tags} 
* ${see_to_target} 
*/ 

getter方法标签: 

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

setter方法标签: 

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

*/ 

抱歉!评论已关闭.