首先运行的IntelliJ + AspectJ中,哈瓦很多误区

问题描述 投票:0回答:1

我想在IntelliJ IDEA的样本项目中使用AspectJ的。我与春天有AOP的经验,但是这是我使用AspectJ的第一次,并不能使它发挥作用。

环境: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

java aspectj
1个回答
0
投票

从10改至8 JDK版本可以解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.