Example usage for org.springframework.web.bind.support ConfigurableWebBindingInitializer setPropertyEditorRegistrar

List of usage examples for org.springframework.web.bind.support ConfigurableWebBindingInitializer setPropertyEditorRegistrar

Introduction

In this page you can find the example usage for org.springframework.web.bind.support ConfigurableWebBindingInitializer setPropertyEditorRegistrar.

Prototype

public final void setPropertyEditorRegistrar(PropertyEditorRegistrar propertyEditorRegistrar) 

Source Link

Document

Specify a single PropertyEditorRegistrar to be applied to every DataBinder.

Usage

From source file:org.duracloud.account.config.WebConfig.java

@Override
@Bean//from  ww w .  j av  a  2 s.  co  m
public RequestMappingHandlerAdapter requestMappingHandlerAdapter() {
    RequestMappingHandlerAdapter adapter = super.requestMappingHandlerAdapter();
    ConfigurableWebBindingInitializer initializer = (ConfigurableWebBindingInitializer) adapter
            .getWebBindingInitializer();

    PropertyEditorRegistrar propertyEditorRegistrar = new PropertyEditorRegistrar() {
        @Override
        public void registerCustomEditors(PropertyEditorRegistry registry) {
            //Trim strings before setting values on all form beans.
            registry.registerCustomEditor(Object.class, new StringTrimmerEditor(true));
        }
    };

    initializer.setPropertyEditorRegistrar(propertyEditorRegistrar);
    return adapter;
}