2010-09-16 32 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" />