【发布时间】:2017-12-04 03:13:10
【问题描述】:
我正在使用 SpringMockMvc,在我的控制器中我有 @ExceptionHandler。调用post 请求时,出现以下错误。
Failed to invoke @ExceptionHandler method: public org.springframework.http.ResponseEntity<com.xx.xxx> com.xx.xx.handleException(java.lang.Throwable,org.eclipse.jetty.server.Request)
java.lang.IllegalStateException: Current request is not of type [org.eclipse.jetty.server.Request]: org.springframework.mock.web.MockHttpServletRequest@47fac1bd
at org.springframework.web.servlet.mvc.method.annotation.ServletRequestMethodArgumentResolver.resolveArgument(ServletRequestMethodArgumentResolver.java:97)
如果请求的类型为org.springframework.mock.web.MockHttpServletRequest,我不确定为什么@ExceptionHandler 无法处理
【问题讨论】:
标签: spring-mvc testing spring-boot spring-test-mvc