Examples of ConfigurableWebBindingInitializer


Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

   *   <li>{@link #configureMessageConverters} for adding custom message converters.
   * </ul>
   */
  @Bean
  public RequestMappingHandlerAdapter requestMappingHandlerAdapter() {
    ConfigurableWebBindingInitializer webBindingInitializer = new ConfigurableWebBindingInitializer();
    webBindingInitializer.setConversionService(mvcConversionService());
    webBindingInitializer.setValidator(mvcValidator());
   
    List<HandlerMethodArgumentResolver> argumentResolvers = new ArrayList<HandlerMethodArgumentResolver>();
    addArgumentResolvers(argumentResolvers);

    List<HandlerMethodReturnValueHandler> returnValueHandlers = new ArrayList<HandlerMethodReturnValueHandler>();
View Full Code Here

Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

  /**
   * Return the {@link ConfigurableWebBindingInitializer} to use for
   * initializing all {@link WebDataBinder} instances.
   */
  protected ConfigurableWebBindingInitializer getConfigurableWebBindingInitializer() {
    ConfigurableWebBindingInitializer initializer = new ConfigurableWebBindingInitializer();
    initializer.setConversionService(mvcConversionService());
    initializer.setValidator(mvcValidator());
    initializer.setMessageCodesResolver(getMessageCodesResolver());
    return initializer;
  }
View Full Code Here

Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

*/
@Configuration
public class WebConfig extends WebMvcConfigurationSupport {
  @Bean
  public WebBindingInitializer bindingInitializer() {
    ConfigurableWebBindingInitializer initializer = new LimsBindingInitializer();
    initializer.setConversionService(mvcConversionService());
    initializer.setValidator(mvcValidator());
    return initializer;
  }
View Full Code Here

Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

public abstract class ConfigSupport {

  @Bean
  public WebBindingInitializer initializer() {
    ConfigurableWebBindingInitializer initializer = new ConfigurableWebBindingInitializer();
    initializer.setValidator(mvcValidator());
    return initializer;
  }
View Full Code Here

Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

  @Test
  public void getInitializer() {
   
    AnnotationConfigApplicationContext cxt = new AnnotationConfigApplicationContext(MyConfig.class);
    ConfigurableWebBindingInitializer bean = cxt.getBean(ConfigurableWebBindingInitializer.class);
    Validator validator = bean.getValidator();
    assertNotNull(validator);
    validator.validate(new Object(), new BeanPropertyBindingResult(new Object(), ""));
  }
View Full Code Here

Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

  /**
   * Return the {@link ConfigurableWebBindingInitializer} to use for
   * initializing all {@link WebDataBinder} instances.
   */
  protected ConfigurableWebBindingInitializer getConfigurableWebBindingInitializer() {
    ConfigurableWebBindingInitializer initializer = new ConfigurableWebBindingInitializer();
    initializer.setConversionService(mvcConversionService());
    initializer.setValidator(mvcValidator());
    initializer.setMessageCodesResolver(getMessageCodesResolver());
    return initializer;
  }
View Full Code Here

Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

    this.testBeanModelAttr = new MethodParameter(method, 0);
    this.testBeanWithoutStringConstructorModelAttr = new MethodParameter(method, 1);
    this.testBeanWithOptionalModelAttr = new MethodParameter(method, 2);

    ConfigurableWebBindingInitializer initializer = new ConfigurableWebBindingInitializer();
    initializer.setConversionService(new DefaultConversionService());

    this.binderFactory = new ServletRequestDataBinderFactory(null, initializer);
    this.mavContainer = new ModelAndViewContainer();

    this.request = new MockHttpServletRequest();
View Full Code Here

Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

  private MockHttpServletResponse response;

  @Before
  public void setup() throws Exception {
    ConfigurableWebBindingInitializer bindingInitializer = new ConfigurableWebBindingInitializer();
    bindingInitializer.setValidator(new StubValidator());

    List<HandlerMethodArgumentResolver> customResolvers = new ArrayList<HandlerMethodArgumentResolver>();
    customResolvers.add(new ServletWebArgumentResolverAdapter(new ColorArgumentResolver()));

    GenericWebApplicationContext context = new GenericWebApplicationContext();
View Full Code Here

Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

  @Test
  public void webBindingInitializer() throws Exception {
    RequestMappingHandlerAdapter adapter = this.config.requestMappingHandlerAdapter();

    ConfigurableWebBindingInitializer initializer = (ConfigurableWebBindingInitializer) adapter.getWebBindingInitializer();
    assertNotNull(initializer);

    BeanPropertyBindingResult bindingResult = new BeanPropertyBindingResult(null, "");
    initializer.getValidator().validate(null, bindingResult);
    assertEquals("invalid", bindingResult.getAllErrors().get(0).getCode());

    String[] codes = initializer.getMessageCodesResolver().resolveMessageCodes("invalid", null);
    assertEquals("custom.invalid", codes[0]);
  }
View Full Code Here

Examples of org.springframework.web.bind.support.ConfigurableWebBindingInitializer

          assertEquals(XmlMapper.class, objectMapper.getClass());
        }
      }
    }

    ConfigurableWebBindingInitializer initializer = (ConfigurableWebBindingInitializer) adapter.getWebBindingInitializer();
    assertNotNull(initializer);

    ConversionService conversionService = initializer.getConversionService();
    assertNotNull(conversionService);
    assertTrue(conversionService instanceof FormattingConversionService);

    Validator validator = initializer.getValidator();
    assertNotNull(validator);
    assertTrue(validator instanceof LocalValidatorFactoryBean);

    DirectFieldAccessor fieldAccessor = new DirectFieldAccessor(adapter);
    List<Object> interceptors = (List<Object>) fieldAccessor.getPropertyValue("responseBodyAdvice");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.