当前类的Eclipse IDE预定义变量

kma*_*oor 3 eclipse predefined-variables code-snippets

我为每个Java类定义了一个记录器:

private XLogger logger = XLoggerFactory
        .getXLogger(AuthenticationFailureHandlerImpl.class.getName());
Run Code Online (Sandbox Code Playgroud)

我想将其添加到Eclipse代码段.是否有预定义的Eclipse变量,以便可以使用插入此代码段的类名动态替换类名?

谢谢.

Mar*_*ing 6

我正在使用这个:

private static final Log LOG = LogFactory.getLog(${enclosing_type}.class);
Run Code Online (Sandbox Code Playgroud)

在Eclipse首选项的Java-> Editor-> Templates中定义它.


小智 5

此外,您还可以添加导入。

${imp:import(org.slf4j.Logger, org.slf4j.LoggerFactory)}
private static final Logger logger = LoggerFactory.getLogger(${enclosing_type}.class);
Run Code Online (Sandbox Code Playgroud)