2010-09-16 2 views
0

Я создал приложение и хочу конфиг его logging.Level Копания бобаКак назначить java.util.logging.Level для bean-компонента?

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

но это не удалось. Вот сообщение об ошибке: Неудовлетворенная зависимость, выраженная через аргумент конструктора с индексом 1 типа [int]: Неоднозначные типы аргументов конструктора. Вы указали правильные ссылки на bean в качестве аргументов конструктора?

Итак, как это сделать правильно?

ответ

0

Экземпляры java.util.logging.Level не должны создаваться таким образом, они должны быть получены из статических полей. Весной вы можете использовать <util:constant>:

<util:contstant id = "loggingLevel" static-field="java.util.logging.Level.INFO" /> 
Смежные вопросы