Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
spring中的侦听器调用排序_Spring_Spring Mvc - Fatal编程技术网

spring中的侦听器调用排序

spring中的侦听器调用排序,spring,spring-mvc,Spring,Spring Mvc,如果定义了多个拦截器,spring框架中Interpetor调用的默认顺序是什么?我们是否需要实现spring框架的有序接口来对拦截器调用进行排序?如果没有实现有序接口,它将如何处理排序。如果是从框架中的哪个类实现的受控?例如,在…package.class.methodName中调用实际方法之前,有5个用于登录、权限、缓存、安全性和动态操作的拦截器 这里是xml <aop:config> <aop:aspect id="interceptor1" ref="b

如果定义了多个拦截器,spring框架中Interpetor调用的默认顺序是什么?我们是否需要实现spring框架的有序接口来对拦截器调用进行排序?如果没有实现有序接口,它将如何处理排序。如果是从框架中的哪个类实现的受控?例如,在…package.class.methodName中调用实际方法之前,有5个用于登录、权限、缓存、安全性和动态操作的拦截器

这里是xml

<aop:config>
        <aop:aspect id="interceptor1" ref="beanId">
            <aop:pointcut id="pointcut" expression="execution(* *..*ServiceImpl.*(..))" />
            <aop:before pointcut-ref="pointcut" method="someMethod" />
            <aop:after pointcut-ref="pointcut" method="someMethod1" />
        </aop:aspect>
    </aop:config>
    <bean id="beanId" class="className">

    </bean>


您是如何注册拦截器的?我已经用xml定义了它。您能发布一下吗