当前位置: 代码迷 >> JavaScript >> MyEclipse设立Java模板和JSP模板_20110907
  详细解决方案

MyEclipse设立Java模板和JSP模板_20110907

热度:120   发布时间:2012-10-08 19:54:56.0
MyEclipse设置Java模板和JSP模板_20110907
MyEclipse设置Java模板和JSP模板_20110907

多行注释快捷键:选中要加注释的方法或类,按Alt+Shift+J。
代码标准化快捷键:选中要标准化的部分,按Ctrl+Shift+F。
--------------------------------
文档注释
javadoc工具提取文档注释生成API文档
常用javadoc标记
@author
@version
@deprecated
@param
@return
@see
@exception
@throws

但是javadoc标记的使用也有位置限制
类或接口文档注释 @author @version @deprecated @see等
方法或构造器文档注释 @param @return @exception @throws等
属性文档注释 @deprecated @see
--------------------------------
Java

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

文件(Files)注释标签:
/**
* @title: ${file_name}
* @package ${package_name}
* @description: ${todo}(用一句话描述该文件做什么)
* @author
* @date ${date} ${time}
* @version v1.00
*/

类型(Types)注释标签(类的注释):
/**
* @classname: ${type_name}
* @description: ${todo}(这里用一句话描述这个类的作用)
* @author
* @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}
*/

--------------------------------
比如以下具体例子:
类型(Types)注释标签(类的注释)Comment for created types:
/**
* @class ${type_name}
* @description <p>类的详细说明</p>
* @author  类创建者姓名
* @author  其他作者姓名
* @version 1.00 9999/99/99 类创建者姓名
* <p>      9.99 9999/99/99 修改者姓名 修改内容说明</p>
* <p>      9.99 9999/99/99 修改者姓名 修改内容说明</p>
* @see     参考类1
* @see     参考类2
*/

字段(Fields)注释标签Comment for fields:
/** @fields ${field} <p>属性的详细说明</p> */

方法(Constructor & Methods)标签Comment for non-overriding methods:
/**
* @methods ${enclosing_method}
* @description <p>方法的详细说明</p>
* @param  参数1 参数1的使用说明
* @param  参数2 参数2的使用说明
* @param  参数3 参数3的使用说明
* @return ${return_type} 返回结果的说明
* @throws 异常类型.错误代码 注明从此类方法中抛出异常的说明
* @throws 异常类型 注明原来从此类方法的被调用方法中抛出的异常
* @see    参考类1
* @see    参考类2#类方法或类属性
*/

--------------------------------
JSP

用的是MyEclipse9.0
步骤如下:
1:myeclipse9安装目录\Common\plugins\com.genuitec.eclipse.j2eedt.core_9.0.0.me201103181703\templates\velocity\welcome路径下找到Jsp.vtl,复制一份,重命名为struts2.vtl,然后把里面的内容修改为自己想要的格式,保存。然后把该文件复制放到  myeclipse9安装目录\Common\plugins\com.genuitec.eclipse.wizards_9.0.0.me201103012021.jar里的templates\jsp文件夹下面即可。

2:找到  myeclipse9安装目录\Common\plugins\com.genuitec.eclipse.wizards_9.0.0.me201103012021.jar
把jar打开里面的templates.xml里面
    <template
        context="com.genuitec.eclipse.wizards.jsp"
        script="templates/jsp/Jsp.vtl"
        name="Default JSP template"/>
下面增加
    <template
        context="com.genuitec.eclipse.wizards.jsp"
        script="templates/jsp/struts2.vtl"
        name="Struts2 template"/>

3:重新启动myeclipse 新建jsp,在模板中就会出现Struts2 template,选中,按完成,新建的jsp页面就按你的模板生成!

注意:MyEclipse8.6路径是:安装目录\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.6.0.me201007292038\templates\velocity\welcome
模板位置:安装目录\Common\plugins\com.genuitec.eclipse.wizards_8.6.0.me201007140905.jar

  相关解决方案