Spring 如何将java.util.logging.Level分配给bean?
我创建了一个应用程序,并希望配置它的logging.levelThorughBeanSpring 如何将java.util.logging.Level分配给bean?,spring,javabeans,Spring,Javabeans,我创建了一个应用程序,并希望配置它的logging.levelThorughBean <bean id="loggingLevel" class="java.util.logging.Level"> <constructor-arg> <value>INFO</value> </constructor-arg> </bean> INFO 但它失败了。以下是错误消息: 通过索引1为[int]类型的构造函数参
<bean id="loggingLevel" class="java.util.logging.Level"> <constructor-arg> <value>INFO</value> </constructor-arg> </bean>
INFO
但它失败了。以下是错误消息:
通过索引1为[int]类型的构造函数参数表示的未满足的依赖关系:构造函数参数类型不明确-是否将正确的bean引用指定为构造函数参数
那么如何正确地执行呢?java.util.logging.Level的实例并不打算以这种方式实例化,它们应该从静态字段中获取。在春季,您可以使用
:
<util:contstant id = "loggingLevel" static-field="java.util.logging.Level.INFO" />