将eclipse template自定义设置后,可以极大提高编码效率
比如说你输入sysout,自动提示或者按提示功能快捷键(快捷键设置方式)
直接变为System.out.println();
它的template是System.out.println(${cursor});
修改template位置:Window->Preferences->Java -> Editor -> Templates
几个变量${enclosing_type}:代表使用模板的代码所在的类的类名,${enclosing_method}:代替使用模板的代码所在方法的方法名
常用template设置
定义logger时用
${:import(org.apache.log4j.Logger)}
private static final Logger _logger =Logger.getLogger(${enclosing_type}.class);
进入方法时用
if (logger.isDebugEnabled()) logger.debug("Enter ${enclosing_method}()");
退出方法时用
if (logger.isDebugEnabled()) logger.debug("Exit ${enclosing_method}()");
输出变量时用
logger.info("${var} = " + ${var});
输出error时用
logger.error("exception in ${enclosing_method}()", e${cursor});