Example usage for org.springframework.validation.beanvalidation LocalValidatorFactoryBean setMappingLocations

List of usage examples for org.springframework.validation.beanvalidation LocalValidatorFactoryBean setMappingLocations

Introduction

In this page you can find the example usage for org.springframework.validation.beanvalidation LocalValidatorFactoryBean setMappingLocations.

Prototype

public void setMappingLocations(Resource... mappingLocations) 

Source Link

Document

Specify resource locations to load XML constraint mapping files from, if any.

Usage

From source file:io.syndesis.runtime.Application.java

@Bean
public Validator localValidatorFactoryBean(final ResteasyProviderFactory factory,
        final MessageSource messageSource, final ResourcePatternResolver resolver) throws IOException {
    final LocalValidatorFactoryBean localValidatorFactoryBean = new LocalValidatorFactoryBean();
    localValidatorFactoryBean.setValidationMessageSource(messageSource);

    final Resource[] mappings = resolver.getResources("classpath*:/META-INF/validation/*.xml");
    localValidatorFactoryBean.setMappingLocations(mappings);

    factory.register(new ValidatorContextResolver(localValidatorFactoryBean));

    return localValidatorFactoryBean;
}

From source file:com.alliander.osgp.acceptancetests.config.TestApplicationContext.java

@Bean
public LocalValidatorFactoryBean validator() {
    final LocalValidatorFactoryBean localValidatorFactoryBean = new LocalValidatorFactoryBean();
    final org.springframework.core.io.Resource[] resources = {
            new ClassPathResource("constraint-mappings.xml") };
    localValidatorFactoryBean.setMappingLocations(resources);
    return localValidatorFactoryBean;
}