## 接口的使用
org.springframework.aop.BeforeAdvice

- 使用BeforeAdvice的程序包
  程序包 | 说明
  --- | ---
  org.springframework.aop | Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
  org.springframework.aop.aspectj | AspectJ integration package.
  org.springframework.aop.framework.adapter | SPI package allowing Spring AOP framework to handle arbitrary advice types.

- - ### org.springframework.aop中BeforeAdvice的使用

    org.springframework.aop中BeforeAdvice的子接口
    限定符和类型 | 接口和说明
    --- | ---
    `interface` | `MethodBeforeAdvice`

  - ### org.springframework.aop.aspectj中BeforeAdvice的使用

    实现BeforeAdvice的org.springframework.aop.aspectj中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `AspectJMethodBeforeAdvice`

  - ### org.springframework.aop.framework.adapter中BeforeAdvice的使用

    实现BeforeAdvice的org.springframework.aop.framework.adapter中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `MethodBeforeAdviceInterceptor` Interceptor to wrap am `MethodBeforeAdvice`.