Intellij IDEAIntelliJ IDEA 专注Java学习笔记

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

2017-02-07  本文已影响146人  辣条超人

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配置成功!

上一篇下一篇

猜你喜欢

热点阅读