|
|
|
|
@ -1,25 +1,20 @@
@@ -1,25 +1,20 @@
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
* Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces. |
|
|
|
|
* |
|
|
|
|
* <br>Any AOP Alliance MethodInterceptor is usable in Spring. |
|
|
|
|
* <p>Any AOP Alliance MethodInterceptor is usable in Spring. |
|
|
|
|
* |
|
|
|
|
* <br>Spring AOP also offers: |
|
|
|
|
* <ul> |
|
|
|
|
* <li>Introduction support |
|
|
|
|
* <li>A Pointcut abstraction, supporting "static" pointcuts |
|
|
|
|
* (class and method-based) and "dynamic" pointcuts (also considering method arguments). |
|
|
|
|
* There are currently no AOP Alliance interfaces for pointcuts. |
|
|
|
|
* <li>A full range of advice types, including around, before, after returning and throws advice. |
|
|
|
|
* <li>Extensibility allowing arbitrary custom advice types to |
|
|
|
|
* be plugged in without modifying the core framework. |
|
|
|
|
* <li>Introduction support |
|
|
|
|
* <li>A Pointcut abstraction, supporting "static" pointcuts |
|
|
|
|
* (class and method-based) and "dynamic" pointcuts (also considering method arguments). |
|
|
|
|
* There are currently no AOP Alliance interfaces for pointcuts. |
|
|
|
|
* <li>A full range of advice types, including around, before, after returning and throws advice. |
|
|
|
|
* <li>Extensibility allowing arbitrary custom advice types to |
|
|
|
|
* be plugged in without modifying the core framework. |
|
|
|
|
* </ul> |
|
|
|
|
* |
|
|
|
|
* <br> |
|
|
|
|
* Spring AOP can be used programmatically or (preferably) |
|
|
|
|
* <p>Spring AOP can be used programmatically or (preferably) |
|
|
|
|
* integrated with the Spring IoC container. |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
package org.springframework.aop; |
|
|
|
|
|
|
|
|
|
|