apache spring @RequiresRoles 不起作用

apache spring @RequiresRoles 不起作用,只需要把下面代码添加到spring-mvc 配置文件中

<!-- Support Shiro Annotation -->
    <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
        <property name="exceptionMappings">
            <props>
                <prop key="org.apache.shiro.authz.UnauthorizedException">/static/403.html</prop>
            </props>
        </property>
    </bean>

    <bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/>

    <!-- Enable Shiro Annotations for Spring-configured beans.  Only run after
         the lifecycleBeanProcessor has run: -->
    <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"
          depends-on="lifecycleBeanPostProcessor"/>
    <bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
        <property name="securityManager" ref="securityManager"/>
    </bean>
时间: 2024-10-24 13:32:16

apache spring @RequiresRoles 不起作用的相关文章

java-POI Apache中 POIFSFileSystem 有什么作用么?

问题描述 POI Apache中 POIFSFileSystem 有什么作用么? 在看POI Apache的API的时候发现HSSFWorkbook的构造函数有: HSSFWorkbook(java.io.InputStream s); HSSFWorkbook(POIFSFileSystem fs); 然而POIFSFileSystem的构造函数有: POIFSFileSystem(java.io.InputStream s); 小弟初学这个,哪位前辈可以告诉我Workbook的这两种构造函数

spring AOP 切入点方法作用的问题

问题描述 package com.longthsoft.learn.spring; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Pointcut; @Aspect public class SimpleAspect { @Pointcut("execution(* com.longth

Apache RewriteCond %{REQUEST_FILENAME} 不起作用问题

最近在项目中使用 apache 做页面静态化,需要实现一个需求: 当用户访问 index.html 的时候,让 apache 判断如果index.html 不存在,就转向 index.do 这个路径. index.do 就是生成静态页面 index.html 的,以后用户再访问 index.html 就会直接使用 index.html 这个静态页面了,从而达到网站静态化的目的. 在配置 apache 让 apache 判断 index.html 文件是否存在的时候出现了问题. 首先需要开启 re

spring事务不起作用

问题描述 我估计让程序报错但是数据没有回滚,是为什么,配置事务的成功例子我都有,网上的解答我基本都看过了,但是还是解决不了,拿出来跟大家分享一下,看大家能解决么??这是service里的publicvoidmodifyRoleMenus(Stringid,Stringmenuids)throwsException{if(null!=id&&menuids!=null){Queryquery=cashFlowDao.session().createSQLQuery("deletef

spring事物不起作用

问题描述 spring的主要配置如下:dao的实现如下:下面是执行的测试代码:public class Test {public static void main(String [] agrs){ApplicationContext ac = new FileSystemXmlApplicationContext("src/applicationContext.xml");ISpringDaoDemo dao = (ISpringDaoDemo) ac.getBean("sp

apache中.htaccess不起作用

找到apache的配置文件httpd.conf文件,找到:  代码如下 复制代码 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#号. LoadModule rewrite_module modules/mod_rewrite.so 然后在AccessFileName htaccess  (windows里面这样设置) 如果还是不行我们可以对要设置的站点进行  代码如下 复制代码 <VirtualHost *:80>       

Apache+Tomcat负载平衡设置方法详细解析

一.简介: 每个Tomcat worker是一个服务于web server.等待执行servlet的Tomcat实例.例如我们经常使用像Apache之类的web server转发sevlet请求给位于其后面的一个Tomcat进程(也就是前面所说的worker).本文详细介绍了如何配置各种类型worker和loadbalance,并说明了各种类型worker的特性和loadbalance配置的原理. 二.为什么使用Tomcat workers: 上文描述了一个非常简单的结构,事实上能够配置多个To

Apache+Tomcat负载平衡设置方法详解

一.简介: 每个Tomcat worker是一个服务于web server.等待执行servlet的Tomcat实例.例如我们经常使用像Apache之类的web server转发sevlet请求给位于其后面的一个Tomcat进程(也就是前面所说的worker).本文详细介绍了如何配置各种类型worker和loadbalance,并说明了各种类型worker的特性和loadbalance配置的原理. 二.为什么使用Tomcat workers: 上文描述了一个非常简单的结构,事实上能够配置多个To

搭配使用Struts+Spring+Hibernate的优点

传统的java web应用程序是采用jsp+servlet+javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责显示的jsp.负责流程逻辑控制的servlet.负责数据封装的javabean.但是这种结构仍然存在问题:如jsp页面中需要使用符号嵌入很多的java代码,造成页面结构混乱,servlet和javabean负责了大量的跳转和运算工作,耦合紧密,程序复用度低等等. 于是先出现了struts框架,它是一个完美的MVC实现,它有一个中央控制类(一个Serv