Я предполагаю, что у вас, вероятно, есть что-то подобное в XML-файле Spring:
<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 для 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>