Changes to validation code to make javax.validation an optional dependency.

This commit is contained in:
Jon Brisbin
2013-03-06 10:20:44 -06:00
parent db5f7de747
commit 0b34c81394
5 changed files with 63 additions and 12 deletions

View File

@@ -27,9 +27,9 @@ public class RestExporterExampleRestConfig extends RepositoryRestMvcConfiguratio
return msgsrc;
}
@Bean public PersonValidator beforeCreatePersonValidator() {
return new PersonValidator();
}
// @Bean public PersonValidator beforeCreatePersonValidator() {
// return new PersonValidator();
// }
@Override protected void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
config.addResourceMappingForDomainType(Person.class)

View File

@@ -29,6 +29,7 @@ public class Person {
@Description("A person's first name")
private String firstName;
@Description("A person's last name")
@NotNull
private String lastName;
@Description("A person's siblings")
private List<Person> siblings = Collections.emptyList();
@@ -65,7 +66,6 @@ public class Person {
return lastName;
}
@NotNull
public void setLastName(String lastName) {
this.lastName = lastName;
}