shiro中/login/与/login的引发的无限重定向
配置访问权限
- anon:所有url都都可以匿名访问
- authc: 需要认证才能进行访问(此处指所有非匿名的路径都需要登录才能访问)
- user:配置记住我或认证通过可以访问
配置/login可以进行匿名访问filterChainDefinitionMap.put("/login", "anon");
配置loginUrl
ShiroFilterFactoryBean shiroFilterFactoryBean = new ShiroFilterFactoryBean();
shiroFilterFactoryBean.setSecurityManager(securityManager);
// 如果不设置默认会自动寻找Web工程根目录下的"/login.jsp"页面
shiroFilterFactoryBean.setLoginUrl(“/login/”);
如果这样配,会无限重定向到 /login/。去掉 / 改成 /login 问题就解决了。
正文到此结束