このルールを使用してspringbootをshiroに統合すると、staticの下の静的リソースもインターセプトされます:filterMap.put("/**", "perms[user:root]");
それを解決するにはどうすればよいですか?
最初に静的ディレクトリ構造に移動します:
次に、これらのリソースを解放する必要があります。どうすればよいですか?
filterMap.put("/bootstrap/**","anon");
filterMap.put("/markdown/**","anon");
filterMap.put("/MyStyle/**","anon");
filterMap.put("/**", "perms[user:root]");
上記のフィルタリングルールを追加するだけです!
つまり、bootstrap / markdown / MyStyleの下のすべてのリソースがanonに設定されています:認証(ログイン)なしでアクセスできます!