Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Validação se um campo existe(Spring Boot)

Boa tarde,

Criei uma API com SPRING que utiliza das validações do javax.validation, mas existe uma regra na qual se no json tiver o campo 'x' eu uso ele, se não eu uso o campo 'y', existe alguma forma de fazer essa tratativa usando o validation?

1 resposta

Olá Thiago, tudo bem?

Você pode validar campos obrigatórios por meio de anotações Bean Validation, mas para lógicas condicionais mais complexas (como se X conter Y então Z é obrigatório) você teria que criar um validator via org.springframework.validation.Validator