浏览 3067 次
锁定老帖子 主题:spring拦截器为什么不起作用了?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-08
<bean id="menu_log" class="com.dne.kiss.admin.menu_log.Menu_Log_Interceptor"> <property name="menuService" ref="menuService"></property> </bean> <bean id="menu_log_proxy" class="org.springframework.aop.framework.ProxyFactoryBean"> <property name="proxyTargetClass"> <value>true</value> </property> <property name="interceptorNames"> <list> <value>menu_log</value> </list> </property> <property name="target"> <ref bean="/login" /> </property> </bean> 拦截器类: package com.dne.kiss.admin.menu_log; import java.lang.reflect.Method; import org.springframework.aop.MethodBeforeAdvice; import com.dne.kiss.admin.service.IMenuService; public class Menu_Log_Interceptor implements MethodBeforeAdvice { private IMenuService menuService; public IMenuService getMenuService() { return menuService; } public void setMenuService(IMenuService menuService) { this.menuService = menuService; } public void before(Method arg0, Object[] arg1, Object arg2) throws Throwable { // TODO Auto-generated method stub System.out.println("---------------------------------haha,你被我拦截了"); } } 我的意图是拦截所有的action,也就是spring.xml中所有以'/'开头的bean.现在我配的只拦截/login.但是这段代码根本不起作用,请问高手这是这么回事?能指点下么? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |