为了账号安全,请及时绑定邮箱和手机立即绑定

AutoConfigureMockMvc+SpringBootTest自动注入MockMvc始终报找不到MockMvc bean,求指导

https://img1.sycdn.imooc.com//5adf3e4a00019a0a18360570.jpg

问题如图,自动注入MockMvc失败

正在回答

1 回答

这是我可以运行的文件,希望对你有帮助...

package com.chengsluo.demo.controller;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
import org.springframework.test.web.servlet.result.MockMvcResultMatchers;

@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc

public class GrilControllerTest {

   @Autowired
   private MockMvc mockMvc;

   @Test
   public void girlsList() throws Exception {
      mockMvc.perform(MockMvcRequestBuilders.get("/girls"))
            .andExpect(MockMvcResultMatchers.status().isOk());
//          .andExpect(MockMvcResultMatchers.status().string("213"));
   }
}


0 回复 有任何疑惑可以回复我~
#1

qq_流浪_1 提问者

已发现问题,我用的springboot2.0.1有webflux新特性,同样代码再1.4是不会有问题的,thx
2018-04-25 回复 有任何疑惑可以回复我~
#2

非洲白白 回复 qq_流浪_1 提问者

怎么解决的啊兄弟
2018-05-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

AutoConfigureMockMvc+SpringBootTest自动注入MockMvc始终报找不到MockMvc bean,求指导

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信