SpringMockMvcを使用していて、コントローラに私は@ExceptionHandler
を持っています。 post
リクエストを呼び出すと、以下のエラーが表示されます。ExceptionHandlerを使用すると、Spring mockMvcがエラーをスローする
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]: [email protected]
at org.springframework.web.servlet.mvc.method.annotation.ServletRequestMethodArgumentResolver.resolveArgument(ServletRequestMethodArgumentResolver.java:97)
私は、要求がorg.springframework.mock.web.MockHttpServletRequest
がorg.eclipse.jetty.server.Request
のサブタイプではないという理由だけで、働くことができませんでした、そのタイプのorg.springframework.mock.web.MockHttpServletRequest
ありがとう、それが問題を解決しました。 – tabiul