2013-02-22 69 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中更改用戶的互聯網搜索將指向方向。