下圖是入口方法,request到來時,先被執行的方法。
下圖,ProxiedFilterChain是核心,裏面是一個遞歸調用,實現了多個filters的連續處理,最後才處理originFilterChain
下圖,遞歸調用,看到了吧,注意那個index++操作
下圖,shiro推薦overwrite onPreHandle()方法,如果要實現rolesFilte or permsFilter這樣的邏輯,就這麼做
下圖是入口方法,request到來時,先被執行的方法。
下圖,ProxiedFilterChain是核心,裏面是一個遞歸調用,實現了多個filters的連續處理,最後才處理originFilterChain
下圖,遞歸調用,看到了吧,注意那個index++操作
下圖,shiro推薦overwrite onPreHandle()方法,如果要實現rolesFilte or permsFilter這樣的邏輯,就這麼做