Package org.apache.ibatis.plugin
Annotation Type Intercepts
- 
@Documented @Retention(RUNTIME) @Target(TYPE) public @interface Intercepts
The annotation that specify target methods to intercept. How to use:@Intercepts({@Signature( type= Executor.class, method = "update", args = {MappedStatement.class ,Object.class})}) public class ExamplePlugin implements Interceptor { @Override public Object intercept(Invocation invocation) throws Throwable { // implement pre-processing if needed Object returnObject = invocation.proceed(); // implement post-processing if needed return returnObject; } }- Author:
 - Clinton Begin
 
 
- 
- 
Element Detail
- 
value
Signature[] value
Returns method signatures to intercept.- Returns:
 - method signatures
 
 
 - 
 
 -