Chciałbym skorzystać z walidacji RegexpURLValidator (org.hibernate.validator.constraintvalidators.RegexpURLValidator;)
Na polu w DTO dodaje adnotację @URL
Nie wiem czy dobrze korzystam ale stworzyłem sobie coś takiego:
@Configuration
public class ConstraintDefinitionContributor extends LocalValidatorFactoryBean {
@Bean
public static void setUpValidator() {
HibernateValidatorConfiguration configuration = Validation
.byProvider(HibernateValidator.class)
.configure();
ConstraintMapping constraintMapping = configuration.createConstraintMapping();
constraintMapping
.constraintDefinition( URL.class )
.includeExistingValidators( false )
.validatedBy( RegexpURLValidator.class );
}
}
Ale nadal nie działa jak powinno, co robię źle?