观看记录
  • 我的观影记录
登录
测试首页IntelliJ IDEA中AspectJ插件的安装及使用

IntelliJ IDEA中AspectJ插件的安装及使用

AspectJ是AOP的一种实现技术,IntelliJ IDEA是一款集成开发工具。在使用IntelliJ IDEA编写AspectJ代码之前需要本机先安装AspectJ,具体的安装步骤可以参考小编的其他文章。AspectJ的功能类似于拦截器,这是一种切面技术,我们可以使用AspectJ切入满足切点规则的所有方法,并在方法的执行前后加一些通用的处理,下面跟着小编一起去学习吧。

工具/材料

IntelliJ IDEA

操作方式

  • 01

    首先我们打开IntelliJ IDEA开辟东西,在菜单栏点击File-->Settings-->Plungins,进入到插件办理的页面。接下来我们在右侧的搜索框输入Aspect查询,下图在输入到Asp时便会恍惚查询出成果,我们将AspectJ Support和Spring AOP/@AspectJ后面的方框勾选上即可。

  • 02

    接下来我们按住Ctrl+Shift+Alt+S,或者点击下图中所示的图标进入到Project Structure页面,点击Project Settings下方的Libraries,然后点击"+"号,最后选择Java,在接下来弹出的页面中选择aspectjrt.jar这个jar包。

  • 03

    接下来再回到Project Structure下方的Libraries设置,选择需要应用AspectJ的工程,然后点击“OK”按钮即可。

  • 04

    接下来进入到真正利用的部门了,我们首先建立一个Aspect切面,近似于建立一个类。在IntelliJ IDEA的菜单中点击“New”,新建一个Aspect。我们给这个切面取个名字MyAspectJ,注重下方的kind类别是Aspect,这里生当作的aspectJ文件是.aj后缀的,而不是.class后缀的,这一点但愿大师注重。

  • 05

    生当作的aspectJ文件是.aj后缀的,所以本来的编译东西javac便不克不及利用了,是以我们需要点窜编译东西。菜单栏点击File-->Settings-->搜刮Compile,布局为Build,Execution,Deployment-->Compiler-->Java Compiler。我们右侧将Use Compiler点窜为Ajc,在Path to Ajc compiler中选择安装目次下的aspectjtools.jar。

  • 06

    以上编译东西也设置完了,我们起头编写代码了。首先我们写一个入门的HelloWorld类,该类中有一个需要被AspectJ切面阻挡的方式sayHello(),还有一个main方式用于执行法式。

  • 07

    然后我们再完美上面建立的MyAspectJ,建立pointcut切点,注重该写法是aspectJ特有的语法。pointcut暗示界说的是一个切点,logPointCut()是切点的名字,call()里面是需要阻挡的,* 标识返回值是肆意类型,然后是类名.方式名(),..暗示肆意类型的参数。我们界说before()和after()这两个前置和后置阻挡,别离用于在别阻挡方式的前后执行。

  • 08

    最后在HelloWorld类执行main方式启动法式,我们看一下执行的成果,可以看到在sayHello()方式的执行前后别离执行了阻挡。

  • End

出格提醒

.aj后缀的文件必需要利用Ajc的编译器,javac不成以编译。

“IntelliJ IDEA中AspectJ插件的安装及使用”关联的文章

  • 电脑网络异常

    进入电脑界面后,需要打开设置图标,进入后点击网格和Internet选项中心进行操作,以下是详细步骤操作:

    1小时前0阅读

    电脑网络异常
  • 美团电动车怎么还车

    美团电动车怎么还车?下面给大家详细介绍一下具体步骤及说明。

    1小时前0阅读

    美团电动车怎么还车
  • 腾讯新闻怎么关闭视频自动播放
  • 快速除痱子

    夏天到了,人们身上容易长痱子,有什么办法可以轻松除掉痱子吗,今天小编找到了几种方法,希望能帮到你。

    1小时前0阅读

  • 华为手机畅享7,怎样设置指纹锁
  • 做深蹲运动有什么好处

    做深蹲运动有什么好处呢?很多人都不知道,下面小编来告诉大家。

    1小时前0阅读

  • 果酱烤棉花糖的制作方法

    棉花糖的香甜美味与果酱的清新可口会撞出怎样的味道呢?今天小编就来介绍一下果酱烤棉花糖的制作方法。

    1小时前0阅读

  • 原神机关烹饪之法之二怎么过关

    原神机关烹饪之法之二怎么过关?韶光抚月第二阶段活动有些玩家已经顺利完成了,这里给大家带来了原神机关烹饪之法之二玩法技巧,一起来看下文中介绍吧。

    2小时前0阅读

    原神机关烹饪之法之二怎么过关
  • 如何让idm不要自动下载视频

    用浏览器打开带有视频的网页,便会自动下载此页面的所有视频。如何禁止IDM自动下载视频呢?请看下面的经验。

    2小时前0阅读

    如何让idm不要自动下载视频
  • 手机用什么浏览器好?

    网络时代的到来,丰富了我们的生活,出现了越来越多的浏览器,你用的哪一款浏览器?你知道哪一款浏览器最好用吗?下面我们就一起来看看吧。

    2小时前0阅读

切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名