Appearance
Spring 声明式事务
AOP
Spring 异步任务
@Async 的原理是通过 Spring AOP 动态代理 的方式来实现的。
Spring AOP
动态代理
@EnableAsync