jfinal的undertow启动的时候默认就会配置上JFinalFilter,相当于后续无论添加什么Filter顺序都是在JFinalFilter之后。
但是因为旧项目原因,web的所有鉴权都交由Shiro控制,ShiroFilter必须优先其他所有Filter加载才行,否则某些web交互下会出现诡异的问题
不知道这个filter顺序问题能否解决,求各位大虾帮忙
jfinal的undertow启动的时候默认就会配置上JFinalFilter,相当于后续无论添加什么Filter顺序都是在JFinalFilter之后。
但是因为旧项目原因,web的所有鉴权都交由Shiro控制,ShiroFilter必须优先其他所有Filter加载才行,否则某些web交互下会出现诡异的问题
不知道这个filter顺序问题能否解决,求各位大虾帮忙
undertow.onDeploy((classLoader, deploymentInfo) -> {
for (FilterMappingInfo fm : deploymentInfo.getFilterMappings()) {
System.out.println(fm.getFilterName());
}
});
输出的是
shiro
jfinal