setAsText方法在春季启动中不起作用

时间:2018-06-29 11:48:12

标签: spring-boot

我是新手,即将上任。 我已经使应用程序完全基于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的概念来帮助我解决这个问题

0 个答案:

没有答案