当前位置:   article > 正文

IDEA 2024.1 配置 AspectJ环境_aspectj idea

aspectj idea

最近Java课设在学习AspectJ,做PPT顺便写一个博客

下载包

首先去AspectJ官网下载一个JAR包并安装在这里插入图片描述
安装完最后可以按照他的建议配置一下

在这里插入图片描述
然后找到AspectJ的安装位置的lib目录,把三个包拷到自己项目中的lib目录下

在这里插入图片描述
由于最新版的IDEA已经不支持AspectJ了

在这里插入图片描述所以要先下载AspectJ插件

在这里插入图片描述

IDEA相关配置

安装完毕后还要进行开启对AspectJ的支持,首先在设置里搜索Annotation Processors(File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors),并开启支持(

在这里插入图片描述
然后搜索Java Compiler(File | Settings | Build, Execution, Deployment | Compiler | Java Compiler)

  • 选择编译器Ajc
  • 选择项目lib文件夹下的aspectjtools.jar文件

在这里插入图片描述
项目结构中导入相关的包

在这里插入图片描述

验证环境

新建两个文件Aspect.javaExample.java

//Aspect.java
package com.example.aspect;

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;

@Aspect
public class Aspect {

    @Before("execution(* com.example.service.*.*(..))")
    public void beforeAdvice() {
        System.out.println("方法执行前...");
    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
//Example.java
package com.example.service;

public class Example {

    public void performAction() {
        System.out.println("方法执行中...");
    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/864536
推荐阅读
相关标签
  

闽ICP备14008679号