Guest User

Untitled

a guest
Jun 21st, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. @NotEmpty(message = "validation.firstname.NotEmpty.message")
  2. @Size(min = 3, max = 60, message = "validation.firstname.Size.message")
  3. @Column(name = "FIRST_NAME")
  4. private String firstName;
  5.  
  6. @NotEmpty(message = "validation.lastname.NotEmpty.message")
  7. @Size(min = 2, max = 40, message = "validation.lastname.Size.message")
  8. @Column(name = "LAST_NAME")
  9. private String lastName;
  10.  
  11. alidation.firstname.NotEmpty.message=Имя не может быть пустым
  12. validation.firstname.Size.message=Длинна имени от 3 до 60 символов
  13. validation.lastname.NotEmpty.message=Фамилия не может быть пустая
  14. validation.lastname.Size.message=Длинна фамилии от 2 до 40 символов
  15.  
  16. @Bean
  17. public MessageSource messageSource() {
  18. ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
  19. messageSource.setBasename("/WEB-INF/il8n/messages");
  20. messageSource.setDefaultEncoding("UTF-8");
  21. messageSource.setFallbackToSystemLocale(false);
  22. return messageSource;
  23. }
  24. @Bean
  25. public LocalValidatorFactoryBean validator() {
  26. LocalValidatorFactoryBean validator = new LocalValidatorFactoryBean();
  27. validator.setProviderClass(HibernateValidator.class);
  28. validator.setValidationMessageSource(messageSource());
  29. return validator;
  30. }
  31. @Bean
  32. public MethodValidationPostProcessor methodValidationPostProcessor() {
  33. MethodValidationPostProcessor mvProcessor = new MethodValidationPostProcessor();
  34. mvProcessor.setValidator(validator());
  35. return mvProcessor;
  36. }
  37.  
  38. <dependency>
  39. <groupId>org.hibernate</groupId>
  40. <artifactId>hibernate-validator</artifactId>
  41. <version>5.2.4.Final</version>
  42. </dependency>
Add Comment
Please, Sign In to add comment