Fala galera, Após concluir o curso de desenvolvimento de serviços REST fiquei com uma dúvida sobre a validação de dados de entrada: Supondo que meu serviço receba um XML de entrada e eu esteja utilizando o JAXB para deserializar a mensagem, como eu posso fazer para usar um XSD para fazer a validação da informação que chega? Nesse caso ainda, caso a validação falhe, ou qualquer outra exceção de regra de negócio seja gerada, eu gostaria de informar ao meu cliente o erro que ocorreu. Além de retornar um status code 500 (talvez), gostaria de dar uma mensagem contendo o erro gerado. Isso poderia ser anexado ao header da response? Essa seria a melhor forma de fazer, ou eu deveria retornar um XML nesse caso? Obrigado