我从文档http://docs.spring.io/spring- data/rest/docs/2.1.2.RELEASE/reference/html/validation- chapter.html了解到,我可以声明带有某些前缀的验证器。
我使用的是JSR 303,因此我的域实体带有验证注释。
我可以-如果可以的话-如何-将JSR 303 Bean验证与Spring Data Rest一起使用?
PS:我正在使用Spring Boot
这似乎可行:
@Configuration protected static class CustomRepositoryRestMvcConfiguration extends RepositoryRestMvcConfiguration { @Autowired private Validator validator; @Override protected void configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener validatingListener) { validatingListener.addValidator("beforeCreate", validator); validatingListener.addValidator("beforeSave", validator); } }