拦截器在春天调用命令

时间:2013-04-09 09:22:20

标签: spring spring-mvc

如果定义了多个拦截器,那么spring框架中的intercpetor调用的默认顺序是什么。我们是否需要实现spring框架的Ordered接口来拦截调用的命令?如果没有实现Ordered接口它如何处理排序如果它是从框架中的哪个类实现它被控制的?例如,在调用.... 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>

0 个答案:

没有答案