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 としましょう。
私がこれをやりたい理由は、私は多くのプロジェクトに取り組んでおり、プロジェクトごとにクラステンプレートを作成したくないからです。それが可能であれば作成しますが、それが可能かどうか知っている人がいると思いました.