@Intercepts({@Signature(type = BaseExecutor.class, method = "close", args = {})})close 方法入参是boolean类型args应该填什么
时间: 2024-03-16 12:43:00 浏览: 119
SpringBoot整合MybatisSQL过滤@Intercepts的实现
如果 BaseExecutor 类的 close 方法的入参是 boolean 类型,那么在 @Signature 注解中的 args 属性应该填写一个 Class 数组,数组中包含一个参数类型为 boolean 的元素,即 args = {boolean.class}。示例如下:
```
@Intercepts({@Signature(type = BaseExecutor.class, method = "close", args = {boolean.class})})
public class MyInterceptor implements Interceptor {
// ...
}
```
这样配置后,MyInterceptor 拦截器的 intercept 方法就需要接收一个参数类型为 boolean 的参数,以匹配 close 方法的参数类型。
阅读全文