AOP入门案例

AOP入门案例思路分析

在接口执行前输出当前系统时间

开发模式:XML or 注解

BookDao

BookDaoImpl

SpringConfig

App

此时只有save会打印时间

导入坐标

思路分析实现

  1. 导入坐标(pom.xml)
    除了要导入aop,还需要导入aspect
  1. 制作连接点方法(原始操作,Dao接口与实现类)
  2. 制作共性功能(通知类与通知)
  1. 定义切入点

说明:切入点定义依托一个不具有实际意义的方法,即无参数,无返回值,方法体无实际逻辑

  1. 绑定切入点与通知关系(切面)

绑定切入点与通知关系,并指定通知添加到原始连接点的具体执行位置

加注解,让spring知道(定义通知类受spring容器管理,并定义当前类为切面类)

告诉spring

有用注解开发的aop(开启Spring对AOP注解驱动支持)

需求实现

相关推荐
fīɡЙtīиɡ ℡2 小时前
内存泄漏产生的原因
java·spring·servlet
xixingzhe23 小时前
spring ai简单使用skills
数据库·人工智能·spring
乐观的Terry7 小时前
8、发布系统-完整流水线的核心
java·spring boot·spring·spring cloud
Y38153266211 小时前
3 种 SERP 数据处理方案对比:流式 / 批处理 / 缓存
java·spring·缓存
Sayuanni%312 小时前
Spring IOC
java·spring·rpc
dkbnull12 小时前
Spring Boot依赖注入方式对比详解
spring boot·spring
正儿八经的少年12 小时前
Spring 事务保证数据一致性
java·数据库·spring
宸津-代码粉碎机13 小时前
SQL 深度精讲|IN 与 NOT IN 用法、底层原理、NULL 致命坑、性能优化(实战干货)
大数据·数据库·sql·spring·搜索引擎·性能优化
叶总没有会13 小时前
3.2 构建AI智能体项目扩展知识
java·数据库·人工智能·spring·ai
我是唐青枫1 天前
Java Spring Security 实战详解:从登录认证到 JWT 权限控制
java·spring