0
測試控制器時,我的單元測試失敗。期待200狀態碼時,我得到了404。我想webAppContextSetup不能識別控制器。 這裏是我的代碼:Spring webAppContextSetup無法識別控制器映射
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = Application.class)
@WebAppConfiguration
@ContextConfiguration(classes = MyConfig.class)
public class MyControllerTest
{
@Before
public void setup()
{
MockitoAnnotations.initMocks(this);
mockMvc = MockMvcBuilders.webAppContextSetup(context).build();
}
mockMvc.perform(get("/locales?limit=1")).andExpect(status().isOk());
}
該消息是「'發現HTTP請求的URI與[/區域設置]沒有映射在DispatcherServlet的名稱爲」
這工作在實際應用中。 謝謝。