shiro日记②注解使用与常用注解

来源:互联网 发布:乒乓球输给日本 知乎 编辑:程序博客网 时间:2024/05/29 04:57
shiro注解开启
<!--开启Shiro注解--><aop:config proxy-target-class="true"></aop:config>    <bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">        <property name="securityManager" ref="securityManager"/></bean>

常用注解:@RequiresRoles(value={“admin”, “user”}, logical= Logical.AND)表示当前Subject同时拥有角色admin和user。@RequiresRoles("admin")

                    @RequiresAuthentication 表示当前Subject已经通过login进行了身份验证;即Subject. isAuthenticated()返回true

                    @RequiresUse表示当前Subject已经身份验证或者通过记住我登录的

                    @RequiresPermissions (value={“user:a”, “user:b”}, logical= Logical.OR)表示当前Subject需要权限user:a或user:b。