首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
AOP
nor1take
创建于2023-08-07
订阅专栏
AOP
暂无订阅
共8篇文章
创建于2023-08-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【AOP】(1)基础概念
AOP,Aspect Oriented Programming,面向切面编程 OOP,Object ..,面向对象编程 作用:在不惊动原始设计的基础上 为其进行功能增强 可以被增强的方法叫连接点,执行
【AOP】(2)配置
1、导入坐标(pom.xml) 2、制作连接点(原始操作,Dao接口与实现类) 3、制作共性功能(通知类 通知) 4、定义 切入点 @Component://通知类必须配置成Spring管理的bean
【AOP】(3)工作流程
工作流程 Spring容器启动 读取所有切面配置中的切入点 初始化bean,判定bean对应的类中的方法是否匹配到任意切入点 匹配失败,创建对象 匹配成功,创建 原始对象(目标对象) 的 代理对象 获
【AOP】(4)切入点表达式
切入点:要进行增强的方法 切入点表达式:要进行增强的方法的描述方式 描述方式一: 执行com.xxx包下的BookDao 接口 中的无参数update方法 描述方式二:执行com.xxx包下的Book
【AOP】(5)通知类型
共性功能的位置不同 AOP通知共分成5种类型 前置通知 后置通知 环绕通知(重点):在原始方法运行的前后执行 ProceedingJoinPoint 未使用ProceedingJoinPoint,则会
【AOP】通知获取数据
切入点:控制想把共性功能加到哪? 通知类别:加的位置具体是前面还是后面 至此,能对功能进行干预增强了。但是有时需要结合原始方法的数据进行相应的操作 获取原始数据的参数 JoinPoint:适用于前置、
【AOP】案例:使用环绕通知对原始方法进行修改
In Java's enhanced for-loop (also known as `foreach` loop), you cannot modify the items of the colle
【Spring】事务
事务作用:在数据层保障一系列的数据库操作一致性(同时成功,同时失败) Spring事务作用:在 数据层 或 业务层 保障一系列的数据库操作同时成功同时失败 案例1:模拟银行账号间转账 A账户减钱,B账