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后面的方框勾选上即可 。

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

文章插图

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

文章插图

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

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

文章插图

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

文章插图

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

文章插图

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

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

文章插图

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

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

文章插图

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

文章插图

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

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

文章插图

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

文章插图

推荐阅读