Example usage for org.springframework.web.servlet.mvc.method.annotation RequestMappingHandlerAdapter getWebBindingInitializer

List of usage examples for org.springframework.web.servlet.mvc.method.annotation RequestMappingHandlerAdapter getWebBindingInitializer

Introduction

In this page you can find the example usage for org.springframework.web.servlet.mvc.method.annotation RequestMappingHandlerAdapter getWebBindingInitializer.

Prototype

@Nullable
public WebBindingInitializer getWebBindingInitializer() 

Source Link

Document

Return the configured WebBindingInitializer, or null if none.

Usage

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

@Override
@Bean/*  ww  w .j  a v a 2s. com*/
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;
}