Tenho um objeto PESSOA onde eu tenho dois campos que são validados no request através de anotação: @PostMapping(path = "/pessoa", produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity pessoa( @Valid @RequestBody Pessoa pessoa ) { }
Quero validar da seguinda maneira:
1 - Validar o CPF ou validar o RG, não os dois, um ou outro.
Eu quero agrupar os validadores.
Poder usar o validador do CPF, que já existe e o validador do RG, que também já existe;
Criando um novo validador, onde eu posso usar os dois validadores numa condição de validar o RG ou validar o CPF;
classe Pessoa { @CPF private CPF @RG private RG }