美文网首页Intellij IDEAIntelliJ IDEA 专注Java学习笔记
(Mac)在intellij上开启对AspectJ的支持

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

作者: 辣条超人 | 来源:发表于2017-02-07 00:59 被阅读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配置成功!

    相关文章

      网友评论

      • 键盘男:你好,我在plugins找不到AspectJ Support :sob: 是不是还要配置仓库地址?
        辣条超人:进到plugins界面以后还需要点击下面的Browse repostories按钮,然后搜索 AspectJ Support 插件

      本文标题:(Mac)在intellij上开启对AspectJ的支持

      本文链接:https://www.haomeiwen.com/subject/safpittx.html