我这边用有人用spring boot+shiro搭建项目。
但是在springboot与shiro配合过程中发现,一个问题: shirofilter配置如下:
跟踪代码就可以发现,shiro的filterchain会首先经过一次shirofilter chain
再经过一次容器的filterchain,
那么问题就出现在容器把我定义的filter也作为容器的filter接管,
所有的请求又都经过一次filter,导致一个问题出现,比如:
我定义
/css/**=anon, /js/**=anon, /** = user
那么所有css js等资源文件也会被拦截,
而这个情况在非spring boot应用中不会出现。