Eclipse代码模板编辑

  相信大家都用过Eclipse的缩写代码提示功能,如syso能补全为System.out.println();main能补全为完整的main方法,非常的方便。同时,我们也能自己编辑模板,提高自己的代码写作速度。

  编辑方法 window >> Perferences >> Java >> Editor >> Templates >> New..
具体的内容各位看官可以参照里面已有的模板,自己编写适合自己的模板。
  下面我写的一个DAO模板,供参考

logger.info("enter into ${enclosing_method} of ${enclosing_type} ");
		if () {
			logger.error(" ${enclosing_method} of ${enclosing_type}'s parameter is invalid");
			throw new ParameterException();
		}
		logger.info("${enclosing_method} of ${enclosing_type}'s parameter is 	" + ${enclosing_method_arguments});
		${return_type} result = null;
		Session session = null;
		try {
			session = HibernateTemplate.getInstance().getSession();
			Transaction tx = session.beginTransaction();
			
			tx.commit();
		} catch (Exception e) {
			logger.error("Exception in ${enclosing_method} is 	 ", e);
			throw new DAOException();
		} finally {
			HibernateTemplate.close();
		}
		logger.info("left ${enclosing_method} of ${enclosing_type}, result is 	 " + result);
		return result;


另贴上自己总结的一些变量的含义,方便大家自定义。
"collection" = 最后一个集合类型的实参名(例:(List alist, List blist),结果显示为blist)
"date" = 月 日,年(Nov 5, 2009)
"enclosing_method" = 方法名
"enclosing_method_arguments" = 方法实参名列表(alist, bstring, cobject)
"enclosing_package" = 类路径(不含类名)
"enclosing_package" = 工程名
"enclosing_type" = 类名
"file" = 文件名(xx.java)
"primary_type_name" = 类名
"return_type" = 方法返回类型(List、String)
"time" = 时间(5:30:41 PM)
"user" = 用户名(qingzuochen)
"year" = 年(2009)

你可能感兴趣的:(DAO,eclipse)