当前位置: 首页 > ops >正文

学习笔记:黑马程序员JavaWeb开发教程(2025.4.11)

13.3 事务管理-事务进阶-propagation属性

    为了保存日志,将insert这个方法的事务设置为REQUIRES_NEW

13.4 AOP基础-快速入门

    需要在xml中引入AOP依赖

@Around指定针对什么方法进行编程

调用原始方法,在方法形参中声明ProceedingJoinPoint joinPoint这个形参,然后调用方法 joinPoint.proceed(),原始方法的返回值用Object类型,

joinPoint.getSignature(),拿到原始方法的签名

第一个*是指返回值,第二个指接口第三个指方法,(..)代表方法的形参任意,这个代表运行com.itheima这个包下所有的接口或类当中所有的方法时,都会运行这段公共代码

事务管理的底层是通过AOP实现

13.5 AOP基础-核心概念

    Spring AOP的底层是基于动态代理技术

    一旦进行了AOP程序开发,最终运行的就不再是原始目标对象,而是基于目标对象生成的代理对象

http://www.xdnf.cn/news/8117.html

相关文章:

  • VisionPro_T恤缺陷检测_机器视觉案例
  • visual studio重新安装如何修改共享组件、工具和SDK路径方案
  • 蓝桥杯 11. 保卫国王大道
  • 第二十二次博客打卡
  • YOLO学习笔记 | YOLO11对象检测,实例分割,姿态评估的TensorRT部署c++
  • Python与自动驾驶数据集处理:构建智能驾驶的基石
  • 基于亚博K210开发板——神经网络加速器
  • MacBookPro上macOS安装第三方应用报错解决方案:遇到:“无法打开“XXX”,因为Apple无法检查其是否包含恶意软件 问题如何解决
  • c#基础04(类型转换)
  • Qt网络编程
  • 复合增长率10.1%!2025 小型电动 VTOL 无人机市场报告深度解读
  • Python包管理新篇章!解析uv工具的高效解决方案
  • 树 Part 8
  • 分贝计如何帮助改善睡眠环境
  • 【推理加速】TensorRT C++ 部署YOLO11全系模型
  • MySQL 单表与多表操作详解
  • Ubuntu Desktop 24.04 常用软件安装步骤
  • Ubuntu 新建用户
  • 体育直播网站如何实现实时数据
  • 卷积神经网络基础(十一)
  • 记录:RK3588无法显示开机logo问题
  • React 第四十六节 Router中useInRouterContext的使用详细介绍及注意事项
  • docker-安装部署于macOS11
  • windows安装clamav
  • 多模态大语言模型arxiv论文略读(八十九)
  • LeetCode 404.左叶子之和的递归求解:终止条件与递归逻辑的深度剖析
  • C++学习:六个月从基础到就业——多线程编程:并发容器与无锁编程
  • Intel oneAPI对OpenCL 的支持
  • 什么是特征工程?
  • Java异常分类与Spring事务回滚机制深度剖析