在 NetBeans 中,您可以创建类模板。以下模板是我迄今为止创建的。我想做一个小的改进,但我不知道这是否可能。
<#if package?? && package != "">
package ${package};
</#if>
import org.owasp.esapi.ESAPI;
import org.owasp.esapi.Logger;
/**
*
* <#if package?? && package != "">${package}.${name}</#if>
* @author ${user}
* @createdDate ${date}
*/
public class ${name} {
private static final Logger LOG = ESAPI.getLogger(${name}.class);
}
如您所见,它只是一个包含 ESAPI 记录器的简单模板,现在我要做的是检查 ESAPI.class 是否存在,然后只应该创建记录器,否则应该创建不同的记录器,比如说 Log4J。
我想这样做的原因是我正在处理许多项目,我不想为每个项目创建一个类模板,如果归根结底我会的,但我想你们中的一个人可能知道这是否可能.