2017-03-15 57 views
0

自過去幾天以來,我一直在使用togglz。togglz基於註解的特徵驗證方法

我想知道在togglez API中是否有基於註解的方法。

我想這樣做,像下面 -

public class Application { 
    public static void main(String[] args) { 
    Application application = new Application(); 
    boolean first=false; 

    first=application.validate1(); 

    System.out.println(first); 
    } 

    @Togglz(feature = "FEATURE_01") 
    public boolean validate1() { 
     System.out.println("validate1"); 
     return false; 
    } 
} 

上有什麼togglz可用。

我找不到任何地方,如果你有任何關於這種註釋的想法,請幫助。

我的要求是基於傳遞給它

回答

2

沒有特徵值跳過方法執行,存在Togglz沒有這樣的註解。你需要一些支持攔截器的框架(比如Spring,CDI,EJB)。然後你可以自己實現這樣一個攔截器。

但是,老實說,我不確定這樣的註釋是否合理。如果功能關閉,結果應該是什麼?該方法返回什麼?空值?使用簡單的if語句進行顯式特性檢查在這些情況下更直接。但那只是我的個人意見。 ;-)