Durante o curso de segurança e boas práticas do Spring Boot 3, o instrutor mostrou duas estruturas que servem o propósito de realizar tratamento e bloqueio de requisições: Filters e Interceptors.
Qual seria a diferença entre os dois (visto que aparentam cumprir o mesmo propósito) e quando devo utilizar cada um deles?