Merge pull request #1649 from jacobslei/master

fixed: handler 可能为非HandlerMethod 类型,出现类型转换异常
This commit is contained in:
许雪里 2020-05-21 20:30:13 +08:00 committed by GitHub
commit f5155e9d41
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 65 additions and 63 deletions

View File

@ -34,10 +34,12 @@ public class WebExceptionResolver implements HandlerExceptionResolver {
// if json // if json
boolean isJson = false; boolean isJson = false;
HandlerMethod method = (HandlerMethod)handler; if (handler instanceof HandlerMethod) {
ResponseBody responseBody = method.getMethodAnnotation(ResponseBody.class); HandlerMethod method = (HandlerMethod)handler;
if (responseBody != null) { ResponseBody responseBody = method.getMethodAnnotation(ResponseBody.class);
isJson = true; if (responseBody != null) {
isJson = true;
}
} }
// error result // error result