我是新手,即将上任。 我已经使应用程序完全基于Java配置。
当我传递json时,我想将空字符串处理为null,默认日期和默认布尔值。为此,我正在使用initbinder。这是我的代码 JSON:
{
"name": "",
"description": "try123"
}
在loadaaplication.java
中@Bean
public static CustomEditorConfigurer customEditorConfigurer() {
final CustomEditorConfigurer cec = new CustomEditorConfigurer();
cec.setPropertyEditorRegistrars(new PropertyEditorRegistrar[] { new CountryController() });
return cec;
}
****在我的控制器中****
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(String.class, new StringTrimmerEditor(true));
}
我也想实现customeditor,但是我没有得到plz的概念来帮助我解决这个问题