Spring学习笔记(八)--准备工作(切入点表达式)

AOP操作(准备)

1.Spring框架一般基于AspectJ实现AOP操作

  • 什么是AspectJ
    AspectJ不是Spring的组成部分,独立AOP框架,一般和Spring一起使用,进行AOP操作
    2.基于AspectJ实现AOP操作
  • 基于xml配置文件实现
  • 基于注解方式实现(常用)

基于xml配置文件实现AOP操作

1.引入依赖

2.切入点表达式
(1)切入点表达式的作用:知道对哪个类里面的哪个方法进行增强
(2)语法结构:

execution([权限修饰符][返回类型][类全路径][方法名称]([参数列表]))

举例1:对com.day7.dao.BookDao类里面的add进行增强

execution(* com.day7.dao.BookDao.add(..))

举例2:对com.day7.dao.BookDao类里面的所有方法进行增强

execution(* com.day7.dao.BookDao.*(..))

举例3:对com.day7.dao包里面的所有类,类里面的所有方法进行增强

execution(* com.day7.dao.*.*(..))
posted @ 2021-08-04 09:47  Emuaer  阅读(37)  评论(0编辑  收藏  举报