我正在使用Spring 4.3.20,并具有MockHttpServletRequest来创建请求并调用其他控制器。该代码充当所有控制器的包装器。我收到错误消息:MockHttpServletRequest mc = new MockHttpServletRequest()=>未知类型“ org.springframework.mock.web.MockHttpServletRequest” <

在Spring 3之前,它工作正常,但是在Spring 4中,我遇到了上述错误。我用4.3.20的弹簧测试代替了弹簧模拟,并得到了这个问题

MockHttpServletRequest mc = new MockHttpServletRequest();
                        mc.setSession(request.getSession());
                        mc.addPreferredLocale(RequestContextUtils.getLocale(request));
// Add all the parameters in mc.


与Spring 3和Spring-mock 2.0.8一样,它应该可以正常工作

最佳答案

试试看

MockHttpServletRequest request = new MockHttpServletRequest("post", "requestMappingUrl");

07-27 23:53