(Mac)在intellij上开启对AspectJ的支持

intellij开启支持AspectJ官方原文
注意!【只有Ultimate版本支持AspectJ的开发】

1.在Intellij中新建一个java项目helloWorld

2.Enabling AspectJ Support Plugins(确保安装对应的插件)

图1

3.aspectjrt-1.8.9.jar将jar作为helloWorld的项目依赖

4.设置compiler

图2

Path to Ajc compiler 为aspectjtools.jar的路径。点击Test可以验证路径是否设置正确(见这里的Ajc options部分)

5.创建AspectJ文件
command+n:


图3
package com.aspectj.demo.test;

import org.aspectj.lang.annotation.Aspect;

/**
 * Created by bigbaozi on 07/02/17.
 */
public aspect HelloAspect {

    pointcut HelloWorldPointCut(): execution(* com.aspectj.demo.test.HelloWorld.main(..));

    before(): HelloWorldPointCut(){
        System.out.println("Hello world  HelloAspect112");
    }
}

6.创建java文件:

package com.aspectj.demo.test;

public class HelloWorld {

    /**
     * @param args
     */
    public static void main(String[] args) {

    }

}

7.运行工程


图4

点击这个绿色的按钮运行。
如果发现输出为:Hello world HelloAspect112则说明AspectJ配置成功!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容