Gostaria de saber se tem como garantIr a ordem de execução dos WebFilters.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de saber se tem como garantIr a ordem de execução dos WebFilters.
Olá Felipe,
Pelo WebFilter não tem como garantir a ordem com que os filtros serão executados. Para garantir ordem nos filtros, você precisará fazer a configuração por xml mesmo, que ai a ordem do xml determina a ordem dos filtros.
Para minimizar um pouco a quantidade de xml, o que algumas pessoas fazem é na classe passar @WebFilter(filterName="algum nome de filtro") para no xml só ter que fazer o mapeamento das rotas afetadas pelo <filter-mapping>, passando como <filter-name> o name que foi definido no WebFilter.