public interface ReturnValueParser
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Class<?> |
getReturnType()
返回当前实现可处理的返回值类型
|
boolean |
isSuccess(java.lang.Object returnValue)
返回
returnValue是否为成功调用 |
void |
onError(java.lang.Object returnValue,
java.lang.Exception e)
处理切面执行异常
|
java.lang.Object |
onGetParameter(java.lang.Object returnValue,
java.lang.Object parameterValue)
当前端请求返回的不是excel输出数据而是获取相关的参数时的处理
returnValue可能为null |
ReturnInfo |
parse(ReturnInfo input)
解析输出的对象,根据输入的返回值和调用方法对象解析实际的返回值和类型和代理方法
|
java.lang.Class<?> getReturnType()
ReturnInfo parse(ReturnInfo input) throws java.lang.Exception
input - java.lang.Exceptionjava.lang.Object onGetParameter(java.lang.Object returnValue,
java.lang.Object parameterValue)
returnValue可能为nullreturnValue - 调用服务方法获取的返回值parameterValue - void onError(java.lang.Object returnValue,
java.lang.Exception e)
throws java.lang.Exception
returnValue - e - java.lang.Exceptionboolean isSuccess(java.lang.Object returnValue)
returnValue是否为成功调用returnValue - Copyright © 2024. All Rights Reserved.