Spring配置AOP没有反应
来源:互联网 发布:zbrush for mac 编辑:程序博客网 时间:2024/04/28 03:31
添加AOP很简单,如下添加一个aspect:
package com.mk.aop;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;import org.aspectj.lang.annotation.Pointcut;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;/** */@Component@Aspectpublic class LogAspect { private final Logger logger = LoggerFactory.getLogger(getClass()); @Pointcut("execution(* com.mk.controller.*.*(..))") private void pointCut() { } @Before("pointCut()") public void beforeAdvice() { logger.info("---------------HTTP REQUEST-----------------"); }}
然后配置xml:
<aop:aspectj-autoproxy/>
要注意两点:
1、在头添加了@Component注解,或者在xml中添加了bean配置。这样Spring容器才会去实例化aspect类。才能发现我们的aspect注解,切入点、advice等。
2、如果采用了spring mvc,配置要写在spring-mvc的配置文件里。也就是 <aop:aspectj-autoproxy/>
这句
3、切入点是否写对。 切入点含义
(* 包名.类名.方法(参数)) ,类名和方法可以采用 * 通配符表示,比如示例中,就是com.mk.controller 包下全部类的全部方法,均织入aspect。
0 1
- Spring配置AOP没有反应
- spring aop 没有效果
- Spring AOP事务配置
- spring aop配置2
- Spring AOP配置选项
- spring的AOP配置
- spring aop 事务配置
- spring aop 配置
- Spring的AOP配置
- spring AOP零配置
- Spring MVC 配置 AOP
- Spring的AOP配置
- Spring的AOP配置
- spring aop 配置
- Spring AOP配置
- spring配置文件配置aop
- spring aop配置
- spring Aop 配置
- 中华民国
- Hibernate二
- HDU 1061 Rightmost Digit 【快速幂 Or 规律(瞎搞)】
- OpenCV实践(1)-怎样扫描图像、查找表和运行效率的测定
- ACM萌新体验
- Spring配置AOP没有反应
- HDUoj 1022 Train Problem I ( 栈
- Hibernate缓存
- 不跟随手指的小球--OnGestureListener和SCROLLER的使用
- 1034. Head of a Gang (30)
- 文件和文件系统
- 全栈必备 网络编程基础
- DFS+奇偶剪枝
- HDU 1097 A hard puzzle 【快速幂 Or 规律(瞎搞)】