【发布时间】:2014-09-11 13:32:42
【问题描述】:
在 Eclipse (Java) 中,如何自动将代码添加到我创建的每个类中。假设我创建了一个名为Foo 的类,我希望这段代码自动进入序言/状态:
private final Logger log = LoggerFactory.getLogger(this.getClass());
和适当的slf4j 导入将被自动导入。同样,我希望构造函数自动显示。单击创建按钮后我希望看到的完整示例:
package test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Foo {
private final Logger log = LoggerFactory.getLogger(this.getClass());
public Foo() {
}
}
【问题讨论】:
-
选项对话框中的某处是配置模板的一种方式。
-
或者,您可以使用 Lombok 并将
@Slf4j注释添加到您的课程中。 -
您可以定义一个类模板,如下所述,但从长远来看,更好的解决方案是使用从键盘快捷键“slf4j”+ctrl+space 生成的代码 sn-ps,如下所示@ 987654322@
标签: java eclipse templates automation slf4j