2010-09-06 4 views
3

Кто-нибудь знает, как можно избавиться от этого предупреждения, помимо увеличения уровня журнала? Имейте в виду, что все на сервере по-прежнему работает, как ожидалось, но это происходит каждый раз, когда сервер перезапускается.Раздражение - Предупреждение при использовании Mina 2.x с пружиной 3.x

 
o.s.b.f.c.CustomEditorConfigurer - Passing PropertyEditor instances into CustomEditorConfigurer is deprecated: use PropertyEditorRegistrars or PropertyEditor class names instead. Offending key [java.net.SocketAddress; offending editor instance: [email protected] 

Сервер Red5 использует Apache Мина 2.0 и Spring 3.0.4, но предупреждение было появляться, так как Spring 2.5 или около того.

+0

Предупреждение там по причине - он использует особенность Spring, которые могут удаляться в будущих версиях. – skaffman

+0

Да, я это понимаю; поэтому я, вероятно, должен был сказать: «Кто-нибудь знает, как это исправить»? –

ответ

4

Я предполагаю, что вы, вероятно, что-то вроде этого в файле Spring XML:

<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer"> 
    <property name="customEditors"> 
     <map> 
      <entry key="java.net.SocketAddress"> 
       <bean class="org.apache.mina.integration.beans.InetSocketAddressEditor" /> 
      </entry> 
     </map> 
    </property> 
</bean> 

Как говорит предупреждение, проходя PropertyEditor экземпляры в CustomEditorConfigurer осуждается. Однако это нормально, если вместо этого использовать имена классов PropertyEditor.

Подробнее об этом можно узнать в Javadoc for CustomEditorConfigurer.

Простое исправление в вашем случае использовать имя класса в качестве значения ввода карты, вместо InetSocketAddressEditor например:

<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer"> 
    <property name="customEditors"> 
     <map> 
      <entry key="java.net.SocketAddress" value="org.apache.mina.integration.beans.InetSocketAddressEditor" /> 
     </map> 
    </property> 
</bean> 
+0

спасибо, что исправлено! –

 Смежные вопросы

  • Нет связанных вопросов^_^