1. 程式人生 > >eclipse和myeclipse中的註解模板檔案

eclipse和myeclipse中的註解模板檔案

主要是在使用/** 內容 */時設定的模板檔案。匯出的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";
		}
		
	}
	
}