为类成员创建eclipse模板

时间:2012-08-10 23:07:29

标签: java eclipse templates

所以如果我宣布一个私人成员,如

private MyObject test;

我想创建一个模板,以下列格式生成代码

public MyObject retrieveAllMyObjects() {
    return test.findAll();
}

我一直在搞乱模板,但我甚至无法弄清楚如何激活模板。当我执行Ctrl + Space时,我没有得到模板提议消息

public ${return_type} retrieveAll${field}s() {

}

显然这只是一个起点,我只是想看看我是否可以通过eclipse来产生这个然后我会从那里开始,但没有这样的运气。我的模板没有显示在任何地方。我使用的上下文是“Java类型成员”我做错了什么?

1 个答案:

答案 0 :(得分:1)

也许您对此解决方案感到满意:

private ${type} ${name};

public ${type} retrieveAll${type}s() {
    return  ${name}.findAll();
}

如何使用它:

  1. 设置名称为“retrieveAll”的代码模板
  2. 去你的班级
  3. 输入'ret'
  4. 点击<ctrl>+<space>
  5. 选择retrieveAll
  6. <Enter>
  7. 输入您想要的类型,例如串
  8. <Tab>
  9. 输入您想要的字段名称,例如测试
  10. <Enter>