2013-02-22 64 views
1

在NetBeans中,您可以创建类模板。以下模板是我迄今创建的。我想稍作改进,但我不知道这是否可能。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); 
} 

正如你可以看到它仅仅是一个简单的模板,incldes一个ESAPI记录器,现在我想要做的是检查是否存在ESAPI.class,然后只应记录器创建的,否则不同的记录仪应该是创建,让我们说Log4J。

我想这样做的原因是我正在处理很多项目,我不想为每个项目创建一个类模板,如果它涉及到它,我会,但我想你们中的一个人可能会知道如果可能的话。

+0

请参阅此编辑:http://stackoverflow.com/posts/15024083/revisions(请不要包括“谢谢”) – Doorknob 2013-02-22 14:08:53

+0

您可以设置变量(如为'$ {user}'选择另一个值) 。并使用'<#if>'。在NB中更改用户的互联网搜索将指向方向。 – 2013-02-22 14:09:17

+0

为什么不能说谢谢? – ex0b1t 2013-02-22 14:25:33

回答

0

由于乔普埃根的评论,我会去的变量路线:

您可以设置变量(如选择其他值$ {}用户)。并使用< #if>。在NB中更改用户的互联网搜索将指向方向。