切入点表达式
(1)切入点表达式作用:知道对哪个类里面的哪个方法进行增强
(2)语法结构: execution([权限修饰符] [返回类型] [类全路径] 方法名称([参数列表]) )
(3)例子如下:
例 1:对 com.atguigu.dao.BookDao 类里面的 add 进行增强
execution( com.atguigu.dao.BookDao.add(..))
例 2:对 com.atguigu.dao.BookDao 类里面的所有的方法进行增强
execution( com.atguigu.dao.BookDao. (..))
例 3:对 com.atguigu.dao 包里面所有类,类里面所有方法进行增强
execution( com.atguigu.dao.. (..))
通过注解实现AOP操作
Book类
package com.ctguyxr.spring5.entity;
import org.springframework.stereotype.Component;
/**
* Created By Intellij IDEA
*
* @author Xinrui Yu
* @date 2021/12/10 13:09 星期五
*/
@Component
public class Book {
public void add(){
System.out.println("add method is working");
}
}