Gostaria de saber se tem como garantIr a ordem de execução dos WebFilters.
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.