intellij开启支持AspectJ官方原文
注意!【只有Ultimate版本支持AspectJ的开发】
1.在Intellij中新建一个java项目helloWorld
2.Enabling AspectJ Support Plugins(确保安装对应的插件)
3.aspectjrt-1.8.9.jar将jar作为helloWorld的项目依赖
4.设置compiler
Path to Ajc compiler 为aspectjtools.jar的路径。点击Test可以验证路径是否设置正确(见这里的Ajc options部分)
5.创建AspectJ文件
command+n:
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.运行工程
点击这个绿色的按钮运行。
如果发现输出为:Hello world HelloAspect112则说明AspectJ配置成功!