我正在使用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一样正常工作
答案 0 :(得分:0)
尝试
MockHttpServletRequest request = new MockHttpServletRequest("post", "requestMappingUrl");
答案 1 :(得分:0)
通过使用spring-test作为自己的库使其工作并重新命名。