Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut
解决方法:
1,版本问题。查看你的版本。我的是JDK1.7对应的jar包为aspectjweaver-1.6.6.jar及aspectjrt-1.6.6.jar
2,拼写错误。代码有错误。可以参考我的。
3,如果还未解决。可以留言。
- package com.snow.aspect;
- 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.springframework.stereotype.Component;
- public class LogAspect {
- "execution(public void com.snow.dao.*.add())")(
- public void logCut4Add() {
- }
- "logCut4Add()")(
- public void before() {
- System.out.println("before...................");
- }
- "logCut4Add()")(
- public void after() {
- System.out.println("after..................");
- }
- }