2010-09-16 29 views
0

我創建了一個應用程序,並要配置其logging.Level thorugh豆如何將java.util.logging.Level分配給bean?

<bean id="loggingLevel" class="java.util.logging.Level"> <constructor-arg>  <value>INFO</value> </constructor-arg> </bean> 

,但失敗了。以下是錯誤消息: 通過構造函數參數使用類型爲[int]的索引1表示的不滿意的依賴項:模糊的構造函數參數類型 - 您是否將正確的bean引用指定爲構造函數參數?

那麼如何做到正確的方式?

回答

0

java.util.logging.Level的實例不打算通過這種方式實例化,它們應該從靜態字段中獲得。在春季,您可以使用<util:constant>

<util:contstant id = "loggingLevel" static-field="java.util.logging.Level.INFO" />