在Spring 4.3.1上将空字符串更改为空字符串

时间:2019-04-15 07:25:47

标签: spring-mvc

我已经将spring更新为4.3.1。我需要将字符串发送为空而不是null。我有一个带有@InitBinder注释方法的AControllerAdvice,但它对我不起作用。我试图将其仅放置在控制器中,并且也不起作用。 我包含的方法是这样:

@InitBinder
public void initBinder(WebDataBinder binder) {
    binder.registerCustomEditor(String.class, new StringTrimmerEditor(false));
}

1 个答案:

答案 0 :(得分:0)

您能否通过在StringTrimmerEditor中将布尔值“ true”(而不是“ false”)发送为参数来尝试?

以下代码对我有用

@InitBinder
    public void initBinder(WebDataBinder dataBinder) {
        StringTrimmerEditor stringTrimmerEditor = new StringTrimmerEditor(true);
        dataBinder.registerCustomEditor(String.class, stringTrimmerEditor);
    }