原来采用纯粹的aspectj进行的开发,是可以控制spring mvc层的
现在用spring2.5来实现代码和测试都通过了可是就是实际部署运行的时候没有反应,不知道大家遇到没,请大家指点,谢谢~!
用同样的方法控制其它的相关类都是可以的,代码如下:
CAspect.java里: @Pointcut("execution(* com..action.*Controller.*(..)) && args(request,response)") public void pointcutMVC(HttpServletRequest request, HttpServletResponse response){ } @Around("pointcutMVC(request,response)") public Object aroundMvc(ProceedingJoinPoint jp,HttpServletRequest request, HttpServletResponse response){ System.out.println("mvc aop arounding..."); .. } spring配置文件: <aop:aspectj-autoproxy > <aop:include name="CAspect"/> </aop:aspectj-autoproxy> <bean id="CAspect" class="com.axt.aop.CAspect" />
1 楼
long2317479
2008-04-11
请问你的问题解决了吗?
2 楼
tczky
2008-05-12
没有解决啊
3 楼
tczky
2008-05-12
有什么好的办法吗?
尝试了最新的spring版本也不行
尝试了最新的spring版本也不行
4 楼
chii
2008-09-13
我也遇到了,谁能解决这个问题?
5 楼
cmzy
2008-09-27
我这里用@RequestMapping注解的MVC还直接就报错呢……郁闷,说是不能创建控制器Bean,非法的参数……yuem哦