Spring initbinder注册了多个自定义编辑器String.class

时间:2016-10-04 13:14:02

标签: spring spring-boot spring-mvc-initbinders

我在ControllerAdvice类中有以下initBinder

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

当我将HtmlEscapeStringEditor添加到我的init活页夹时,字符串修剪器停止工作。有没有办法如何在一个类上注册多个自定义编辑?

感谢您的回答

1 个答案:

答案 0 :(得分:1)

也许不是最优雅的解决方案,但它对我有用。我创建了一个新的类,它结合了HtmlEscapeStringEditor和StringTrimmerEditor的功能