AOP操作 - 准备工作


前言

Spring框架一般都是基于AspectJ实现AOP操作。 AspectJ并不是Spring的组成部分,是一个独立的AOP框架,一般把AspectJ和Spring框架一起使用,进行AOP操作。
基于AspectJ实现AOP操作方式:(1)基于xml配置文件实现。(2)基于注解方式实现。

一、引入AOP相关依赖

在这里插入图片描述
红框部分是需要单独为AOP引入的jar。

二、切入点表达式

1. 切入点表达式作用

知道对哪个类中的哪个方法进行增强

2.语法结构

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

示例1 :对com.dao.BookDao类里面的add方法增强

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

示例2:对com.dao.BookDao类里面所有方法增强

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

示例3:对com.dao包里面所有类和方法增强

execution(* com.dao.* .*(. .))

提示:上面三个示例的括号汇总都是两个点,不能写成三个点或者一个点,都是不对的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值