gpt4 book ai didi

java - Spring 的弃用警告

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:59:29 24 4
gpt4 key购买 nike

当应用程序启动时,我收到以下警告消息(数十次):

Dec 08, 2012 5:10:41 PM org.springframework.beans.TypeConverterDelegate findDefaultEditor
WARNING: PropertyEditor [sun.beans.editors.EnumEditor] found through deprecated global PropertyEditorManager fallback - consider using a more isolated form of registration, e.g. on the BeanWrapper/BeanFactory!

Google 显示这是非常常见的消息,但不幸的是没有显示它发生的原因。我怎样才能避免这些警告?

Spring 版本 2.5.6。

最佳答案

添加自定义编辑器固定警告:

public final class EnumPropertyEditor extends PropertyEditorSupport {

public EnumPropertyEditor() {
}

@Override
public String getAsText() {
return (String) getValue();
}

@Override
public void setAsText(String text) throws IllegalArgumentException {
setValue(text);
}
}

在配置中:

<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer">
<property name="customEditors">
<map>
<entry key="java.lang.Enum">
<bean class="package.EnumPropertyEditor">
</bean>
</entry>
</map>
</property>
</bean>

关于java - Spring 的弃用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13776878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com