eclipse和myeclipse中的註解模板檔案
阿新 • • 發佈:2019-02-02
主要是在使用/** 內容 */時設定的模板檔案。匯出的XML檔案
eclipse--windows-preference--java--Code style--code Templater 處匯入
操作
1.複製以下xml程式碼儲存到xml空檔案中,儲存後使用eclipse到code Templater 匯入即可。
2.檢視效果程式碼
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="false" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/** ${tags} * ${see_to_target} */ </template><template autoinsert="false" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/** @Title: ${enclosing_method} <BR> * @Description: <BR> * @return: ${field_type} <BR> */ </template><template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/** <p>Title: ${enclosing_method}</p> * <p>Description: </p> * ${tags} * ${see_to_overridden} */ </template><template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/** @Title: ${enclosing_method} * @Description: * @param: ${tags} * @return: ${return_type} * @throws * @author ${user} * @Date ${date} ${time} */ </template><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/** FileName: ${file_name} * @Description: * Company: 北京鑽天猴科技有限公司 * @author: ${user} * @version V2.0 * Createdate: ${date} ${time} */ </template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/** @package: ${package_name} * @Title: ${type_name} * @Description: * @Company: 北京鑽天猴科技有限公司 * @author ${user} * @date ${date} ${time} */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/** * @Fields ${field} : */</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/** @Title: ${enclosing_type} * @Description: * @param: ${tags} * @throws */ </template><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/** @Title: ${enclosing_method} <BR> * @Description: <BR> * @return: ${field_type} <BR> */ </template></templates>
效果程式碼:
/** * @package: cn.zuantianhou.manage.web.controller * @Title: PageController * @Description: 頁面跳轉控制類 * @Company: 北京鑽天猴科技有限公司 * @author MrLu * @date 2017年2月16日 上午10:41:24 */ @Controller @RequestMapping("page") public class PageController { /** * @Title: toPage * @Description: 一級頁面跳轉 * @param: @param pageName * @param: @param request * @param: @return * @return: String * @throws * @author MrLu * @Date 2017年2月16日 上午10:41:37 */ @RequestMapping(value="{pageName}",method=RequestMethod.GET) public String toPage(@PathVariable("pageName") String pageName,HttpServletRequest request){ if(pageName.equals("reCaptcha")){ return "reCaptcha"; } Manager user = (Manager)request.getSession().getAttribute("user"); if(user!=null){ return pageName; }else{ return "login"; } } }