spring-projects / spring-projects/spring-data-rest

Automatic JSR-303 integration [DATAREST-186]

Open
#571 0 comments 0 reactions 1 assignee View on GitHub

@odrotbohm is already working on this.

Since Dec 31, 2020.

type: enhancement
Dominant language
Java
Stars
958
Forks
568
PR merge metrics
No merged PRs in 30d

Description

Rob Winch opened DATAREST-186 and commented

Spring MVC provides a validator named mvcValidator out of the box. It would be nice if this validator would automatically be integrated with Spring Data. This would provide automatic integration with JSR-303 annotations. Currently the easiest way I have found to do this is using something similar to the following:

@Bean
public Validator beforeCreateJsrValidator(@Qualifier("mvcValidator") Validator validator) {
    return validator;
}

It would be really cool if we could support Validation Group's to trigger which events (i.e. beforeCreate, beforeSave, etc) the annotations are used on. You can refer to SPR-6373 for details on Spring's integration with validation groups


No further details from DATAREST-186

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.