重温Spring---Spring AOP基于XML和注解的配置

前言

上一篇学习了Spring AOP及其基本原理:重温Spring---AOP动态代理和Spring AOP及其基本原理 | 敲代码的小松鼠 (ladybug.top),本篇旨在记录基于XML和注解Spring AOP的方式。

基础代码准备

使用之前有的代码,一个有Service层和DAO层的增删改查例子,之前我们通过基于JDK的动态代理实现了事务管理,这次使用Spring AOP来实现。


ycyin大约 16 分钟SpringSpringAOPSpring AOP
重温Spring---AOP动态代理和Spring AOP及其基本原理

前言

本篇旨在记录个人重新回去学习Spring AOP学到的一些东西,在这里记录一下。首先通过一个案例引出两个问题,然后通过依次解决这两个问题来简单了解Spring AOP原理(动态代理),随后了解AOP基础Spring AOP,最后分别基于XML和注解配置AOP。

案例

我们先来看一个烂大街的转账案例,看看在这个案例中会带来什么问题。我们仍然使用dbutils作为操作数据库的工具。

pom.xml配置:


ycyin大约 19 分钟SpringSpringAOPSpring AOP事务动态代理切入点表达式