イニシャライザに次のコードがあります。
public class AppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Filter[] getServletFilters() {
DelegatingFilterProxy shiroFilter = new DelegatingFilterProxy("shiroFilter");
shiroFilter.setTargetFilterLifecycle(true);
return new Filter[]{new CorsFilter(),shiroFilter};
}
}
CorsFilter
の前に処刑されたいShiroFilter
。ただし、Spring のドキュメントには、フィルターが実行される順序が、返された配列内の順序によって決定されるとは記載されていません。
もしそうなら、誰かがそれを明確にしてもらえますか? そうでない場合、誰かがフィルターの実行順序を保証する方法を提案できますか?