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

学习笔记:黑马程序员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程序开发,最终运行的就不再是原始目标对象,而是基于目标对象生成的代理对象

相关文章:

  • 计算机网络 第三章:运输层(三)
  • 解决自签名证书HTTPS告警:强制使用SHA-256算法生成证书
  • 微软CTO:AI已经“能力过剩”,行业需要努力缩小模型能力与实际产品交付之间的差距
  • AUTOSAR AP 入门0:AUTOSAR_EXP_PlatformDesign.pdf
  • ACM知识点总结 -【搜索技术】
  • 【机器学习】欠拟合、过拟合和正则化
  • 高性能图表库SciChart WPF v8.8全新发布——提升渐变颜色映射高度
  • 力扣-长度最小的子数组
  • Linux操作系统:fork+exec进程创建
  • 如果教材这样讲--碳膜电阻、金属氧化膜电阻、金属膜电阻、保险丝电阻、绕线电阻的区别和用途
  • Docker 与微服务架构:从单体应用到容器化微服务的迁移实践
  • 微软全新开源的Agentic Web网络项目:NLWeb,到底是什么 ?
  • 2024-2025年AI领域重大事件深度解析:技术革命、产业重构与未来挑战
  • 机器学习与深度学习算法:从决策树到 GAN 的原理与 PyTorch 实现
  • 升级node@22后运行npm install报错 distutils not found
  • leetcode 83和84 Remove Duplicates from Sorted List 和leetcode 1836
  • 微服务的应用案例
  • JMeter-Websocket接口自动化
  • C++23中std::span和std::basic_string_view可平凡复制提案解析
  • SpringBoot的前世今生
  • 产品展示类网站/外贸网站推广费用
  • 哪些网站做任务可以赚钱的/市场营销在线课程
  • 零基础学做网站难吗/网页设计工资一般多少
  • 做电影网站被告版权/百度top排行榜
  • 天津红桥网站建设/网站seo技术能不能赚钱
  • 佳木斯网站网站建设/网络服务器是指什么