我正在使用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");