Configuração XML ou Programaticamente "HandlerInterceptorAdapter"

Estou estudando Spring MVC e o projeto que estou desenvolvendo fiz todas as configurações programaticamente “com anotações”.
Estou implementando o HandlerInterceptorAdapter para autenticação e autorização no sistema.
Tentei configurar o HandlerInterceptorAdapter via XML, mas o tomcat está dando 404, no console do eclipse não mostra nenhum erro.
Se for removido os xml, o sistema abre normalmente.
Consigo configurar programaticamente o HandlerInterceptorAdapter ou preciso configurar pelo XML?