,,Java aop面向切面编程(aspectJweaver)案例详解

,,Java aop面向切面编程(aspectJweaver)案例详解

这篇文章主要介绍了Java aop面向切面编程(aspectJweaver)案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

面向切面编程的目的就是:在不改变别人的代码的前提下,在别人代码方法执行前或后,执行(切入自己的逻辑)

准备:idea maven aspectjweaver-1。8 .9 .冲突

结构图:

pom.xml内容

属国

属国

groupIdorg.aspectj/groupId

artifactIdaspectjrt/artifactId

版本1 .8 .9/版本

/依赖关系

属国

groupIdorg.aspectj/groupId

artifactidaspectools/artifactId

版本1 .8 .9/版本

/依赖关系

属国

groupIdorg.aspectj/groupId

artifactIdaspectjweaver/artifactId

版本1 .8 .9/版本

/依赖关系

/依赖关系

建设

插件

插件

groupIdorg.codehaus.mojo/groupId

artifactIdaspectj-maven-plugin/artifactId

实行

执行

目标

目标编译/目标

/目标

/执行

/执行

配置

合规水平1.8/合规水平

源1.8/源

目标1.8/目标

aspectDirectorysrc/main/Java/aspect目录

/配置

/插件

/插件

/构建

切面类

公共方面Staspect {

公共切入点kk方法():执行(公共字符串aop .测试。kk());

before(): kkMethod() {

System.out.println('先执行我');

}

}

主类

公共类测试{

公共字符串kk(){

返回"23";

}

公共静态void main(String[] args) {

测试Test=new Test();

系统。出去。println(测试。kk());

}

}

新建一个aop.xml(在元信息文件夹下)

?可扩展标记语言版本='1.0 '编码='UTF八号'?

aspectj

方面

方面名称='aop .Staspect'/

/方面

织工选项='-XaddSerialVersionUID '/weaver

/aspectj

打冲突包,执行命令:mvn清洁包装

注意我的结构图,类别下面如果有两个类就是编译成功了

挑出冲突包,执行命令:

Java-Java代理:/home/admin/aspectjweaver-1。8 .9 .jar类路径aspecttest-1.0-snapshot。jar AOP .试验

注意:-javaagent后面的参数是你电脑aspectjweaver-1.8.9.jar的路径

到此这篇关于Java aop面向切面编程(aspectJweaver)案例详解的文章就介绍到这了,更多相关Java aop之aspectJweaver内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • session对象的默认有效期为几分钟,session一段时间,ASP中Session技巧 默认过期时间为20分钟
  • ASP编程,asp实例
  • ASP编程,asp实例,ASP常用源代码的总结(上)
  • asp是什么格式的文件,asp文件怎么打开-
  • asp是什么格式的文件,asp文件怎么打开-,asp是什么格式 asp文件用什么打开
  • ASP是什么协议,ASP定义
  • ASP是什么协议,ASP定义,ASP开发准则是什么
  • asp数组的使用介绍图片,asp数组的使用介绍怎么写
  • asp执行sql语句,asp+sql
  • asp将本地的文件上传到服务器,asp将本地的文件上传到服务器中
  • asp将本地的文件上传到服务器,asp将本地的文件上传到服务器中,asp将本地的文件上传到服务器
  • asp定义数组方法的技巧有哪些,asp定义数组方法的技巧是什么
  • asp定义数组方法的技巧是什么,asp定义数组方法的技巧有哪些,ASP定义数组方法的技巧
  • asp一句话木马免杀,asp木马具有的功能是什么
  • asp一句话木马免杀,asp木马具有的功能是什么,asp一句话木马原理分析
  • 留言与评论(共有 条评论)
       
    验证码: