欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > javascript >内容正文

javascript

Spring_day02--Spring的aop操作

发布时间:2024/4/14 javascript 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Spring_day02--Spring的aop操作 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Spring的aop操作

1 在spring里面进行aop操作,使用aspectj实现

(1)aspectj不是spring一部分,和spring一起使用进行aop操作

(2)Spring2.0以后新增了对AspectJ支持

2 使用aspectj实现aop有两种方式

(1)基于aspectj的xml配置

(2)基于aspectj的注解方式

Aop操作准备

1 除了导入基本的jar包之外,还需要导入aop相关的jar包

2 创建spring核心配置文件,导入aop的约束

写类

使用表达式配置切入点

1 切入点:实际增强的方法

2 常用的表达式

execution(<访问修饰符>?<返回类型><方法名>(<参数>)<异常>)

(1)execution(* cn.itcast.aop.Book.add(..))   *是访问修饰符  表示对类里面的某一个方法增强  ..表示没有参数也包含

(2)execution(* cn.itcast.aop.Book.*(..))        表示某个包里面类所有方法

(3)execution(* *.*(..))       表示所有类所有方法

(4) 匹配所有save开头的方法 execution(* save*(..))

Aspectj的aop操作

转载于:https://www.cnblogs.com/justdoitba/p/7885315.html

总结

以上是生活随笔为你收集整理的Spring_day02--Spring的aop操作的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。