IntelliJ IDEA 社区版好像是不支持Aspject开发的,13的收费版默认已经装好了AspectJ支持插件. 开发AspectJ所需的两个插件是:

AspectJ Support
Spring-AOP and @AspectJ support

Idea AspectJ Support Plugins

        有了插件,之后就需要设置编译选项了.AspectJ使用的是ajc编译.

Project Setting –> Compiler –> Java Compiler

        在 ”Use compiler” 中选择Ajc
        在”Path to Ajc compiler“中选择aspjectjtools这个jar.这个jar怎么来呢?我的Ubuntu系统已经带了这个,啥时候装上的我也不知道.如果想用系统的,可以使用”sudo apt-get install aspectj”进行安装.系统文件的目录是”/usr/share/java/”.系统的版本是1.6.12的.而目前最新的已经是1.7.4了.我个人比较使用是新版的.新版可以在Maven库中下载.地址:http://mvnrepository.com/artifact/org.aspectj 如果从maven库中下载,把aspectjrt一同下下来.后面项目依赖需要用到这个jar.
Ajc Setting
        配置好编译选项,接下来就需要配置项目或模块的依赖库了.
        在”Project Settings -> Libraries“添加 aspectjrt 这个jar,来源同aspectjtools一样.这个时候会提示添加到模块中,如果模块需要确定即可.如果是后面新模块需要,在”Modules”的模块中的”Dependencies”中添加即可.
       完成配置,编写代码测试:
Idea AspectJ Project Test