ValidatorConfig.java 674 B

12345678910111213141516171819202122232425
  1. package com.nokia.financeapi.config;
  2. import org.hibernate.validator.HibernateValidator;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. import javax.validation.Validation;
  6. import javax.validation.Validator;
  7. import javax.validation.ValidatorFactory;
  8. /**
  9. * 校验配置
  10. */
  11. @Configuration
  12. public class ValidatorConfig
  13. {
  14. @Bean
  15. public Validator validator()
  16. {
  17. try (ValidatorFactory validatorFactory = Validation.byProvider(HibernateValidator.class).configure()
  18. .failFast(true).buildValidatorFactory()) {
  19. return validatorFactory.getValidator();
  20. }
  21. }
  22. }