首先 运行 Intellij+AspectJ ,错误较多

First run Intellij+AspectJ ,hava a lot of errors

我正在尝试在 IntelliJ IDEA 的示例项目中使用 AspectJ。我有 Spring AOP 的经验,但这是我第一次使用 AspectJ,无法让它工作。

环境:Win 10、IntelliJ IDEA 和 AspectJ, 参考这篇文档进行配置, https://www.jetbrains.com/help/idea/2016.3/aspectj.html

public class Hello {
    public void sayHello() {
        System.out.println("test1.Hello, AspectJ!");
    }

    public static void main(String[] args) {
        Hello hello = new Hello();
        hello.sayHello();
    }
}

public aspect TxAspect {
    void around():call(void Hello.sayHello()){
        System.out.println("Start transaction...");
        proceed();
        System.out.println("end transaction...");
    }
}

它应该有输出: 开始交易... 你好,AspectJ! 结束交易...

但是出现了很多错误:

enter image description here

将 jdk 版本从 10 更改为 8 可以解决此问题。