如何自动将代码添加到我创建的每个类中

时间:2014-09-11 13:32:42

标签: java eclipse templates automation slf4j

在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() {

    }

}

2 个答案:

答案 0 :(得分:0)

您可以更改New Java FilesClass body模板以获得所需内容。

Preferences的{​​{1}}下,Java-> Code Style -> Code Templates您可以在适当的位置添加导入。

Imports

像这样更改New Java Files模板

Class body

添加记录器和默认的公共构造函数。

在使用Eclipse创建新的Java类文件时,进行这两项更改将自动添加您想要的内容。

答案 1 :(得分:0)

这应该有所帮助。您可以修改适合您目的的模板。

code template