2010-05-08 49 views
0

我想知道是否有人會在吉斯等方面的專家,他甚至會知道如何實現:吉斯專家問題

我打針註釋(@ConfParam)與一些參數,像:

class TestClass { 

private final int intValue; 

    @Inject 
    public TestClass(@ConfParam(section = "test1", key = "1") int intValue{ 
     this.intValue = intValue; 
    } 

    public int getIntValue() { 
     return intValue; 
    } 

} 

ConfParam是我的自定義註釋。

現在,當請求注入值時,我想讓guice創建一個動態綁定來解析這個值。

對於那個綁定,我將需要註釋中的參數。

一些例子可能是,我將不得不在一些表中的數據庫中的部分是?關鍵是?

所有的麻煩都是當創建注入器時數據不可用,並且也可能在運行時添加。

詩篇。 我靜態的解決方案很簡單。 (只看看Names班)

回答

3

看看CustomInjections作爲一個起點。在做過類似的事情之前,我使用了一個參數來定製記錄器,而不僅僅是類名。

+0

這正是我所需要的。 – Roman 2010-05-09 11:54:23