AspectJ
1.1、AspectJ简介
是什么 ?:a seamless aspect-oriented extension to the Java programming language.
开发语言:Java
开发组织:Eclipse Foundation
官方主页:https://www.eclipse.org/aspectj
源码仓库:https://github.com/eclipse/org.aspectj
1.2、引用AspectJ

AspectJjar托管在:

Gradle Kotlin DSL

implementation("org.aspectj:aspectjtools:1.9.4")

Gradle Groovy DSL

implementation 'org.aspectj:aspectjtools:1.9.4'
1.3、AspectJ的使用场景
1.3.1、使用AspectJ实现动态代理
1.3.2、使用AspectJ实现AOP