Здравствуйте, я использую Spring Boot 1.3 и OVal 1.85. Моя модель:
@Entity
@Table(name = "company")
public class Company extends BaseModel {
@NotBlank
@NotNull
@Length(min = 5, max = 50)
@Column(nullable = false, name = "name", length = 50)
private String name;
}
Мой контроллер:
@RestController
@RequestMapping("/company")
public class CompanyController {
@Autowired
private CompanyService companyService;
@RequestMapping(value = "", method = RequestMethod.POST)
public Company saveCompany(@RequestBody(required = true) @Valid Company company) {
return companyService.save(company);
}
}
Но аннотация
valid пропускает некорректные значения. Проект без XML, только аннотации. Что можете посоветовать?