val*_*zka 6 java spring warnings
应用程序启动时,我收到警告消息(数十次):
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!
Run Code Online (Sandbox Code Playgroud)
谷歌表明这是非常常见的消息,但不幸的是没有说明它发生的原因.我该如何避免这些警告?
春季版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);
}
}
Run Code Online (Sandbox Code Playgroud)
在配置中:
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3299 次 |
| 最近记录: |