Arquivo properties
cpf.obrigatorio = CPF é obrigatório
cpf.invalido = Formato do CPF é inválido
Classe dos dados dos pacientes
public record DadosCadastroPaciente(
@NotBlank(message = "{nome.obrigatorio}")
String nome,
@NotBlank(message = "{email.obrigatorio}")
@Email(message = "{email.invalido}")
String email,
@NotBlank(message = "{telefone.obrigatorio}")
@Pattern(regexp = "\\d{11}", message = "{telefone.invalido}")
String telefone,
@NotBlank(message = "{cpf.obrigatorio}")
@Pattern(regexp = "\\d{11}", message = "{cpf.invalido}")
String cpf,
@NotNull(message = "{endereco.obrigatorio}")
@Valid DadosEndereco endereco) {
}
O que acharam?