2

因此,如果我声明一个私有成员,例如

private MyObject test;

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

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

我一直在搞乱模板,但我什至不知道如何激活模板。当我执行 Ctrl+Space 时,我没有收到任何模板建议消息

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

}

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

4

1 回答 1

1

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

private ${type} ${name};

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

如何使用它:

  1. 设置名称为“retrieveAll”的代码模板
  2. 去你的课
  3. 输入'ret'
  4. <ctrl>+<space>
  5. 选择全部检索
  6. <Enter>
  7. 输入您想要的类型,例如字符串
  8. <Tab>
  9. 输入您想要的字段名称,例如 test
  10. <Enter>
于 2012-08-11T01:38:10.797 回答