一、在web.xml中添加shiro过滤器
<!-- Shiro filter--> <filter> <filter-name>shiroFilter</filter-name> <filter-class> org.springframework.web.filter.DelegatingFilterProxy </filter-class> </filter> <filter-mapping> <filter-name>shiroFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
二、在Spring的applicationContext.xml中添加shiro配置
1、添加shiroFilter定义
<!-- Shiro Filter --> <bean id=\"shiroFilter\" class=\"org.apache.shiro.spring.web.ShiroFilterFactoryBean\"> <property name=\"securityManager\" ref=\"securityManager\" /> <property name=\"loginUrl\" value=\"/login\" /> <property name=\"successUrl\" value=\"/user/list\" /> <property name=\"unauthorizedUrl\" value=\"/login\" /> <property name=\"filterChainDefinitions\"> <value> /login = anon /user/** = authc /role/edit/* = perms[role:edit] /role/save = perms[role:edit] /role/list = perms[role:view] /** = authc </value> </property> </bean>
2、添加securityManager定义
本文地址:https://www.stayed.cn/item/6062
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我