1 min readNov 23, 2018
Olá Arthur, beleza?
Cuidado com o uso excessivo de DTOs, só os use quando for necessário.
A respeito das validações eu tenho outro artigo: https://medium.com/@msealvial/validando-requisi%C3%A7%C3%B5es-e-tratando-exce%C3%A7%C3%B5es-no-spring-boot-1750ddb1e1cc
Nesse artigo eu mostro como validar requisições usando o Spring. Sendo mais específico com o seu problema, existe uma validação que você pode adicionar no seu controller que valida os headers enviados na requisição.
Obrigado pelo comentário =D