β

Shiro 集成 Spring 之注解

Harries Blog™ 38 阅读

集成 Spring 后我们通过过滤器链来 配置 每个 URL 需要的权限,但当配置多了以后就会不方便,而且只支持 URL 级别的配置。

好在 Shiro 提供了相应的注解用于 权限控制 ,此处使用了 Spring MVC 来 测试 Shiro注解,当然 Shiro 注解不仅仅可以在 web 环境使用,在独立的JavaSE 中也是可以用的,此处只是以 web 为例了。

开启注解配置

首先我们需要在 Spring Web
的配置文件 spring -web.xml
中加入以下内容来开启 Shiro 的注解支持 :

<aop:config proxy-target-class="true"/>
<bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
    <property name="securityManager" ref="securityManager"/>
</bean>
作者:Harries Blog™
追心中的海,逐世界的梦
原文地址:Shiro 集成 Spring 之注解, 感谢原作者分享。

发表评论