SpringBootTest给出404错误,但卷曲成功

时间:2019-06-20 17:53:14

标签: java rest spring-boot

我有一个@SpringBootApplication和一个@Component以及一些@GET@POST方法。我能够成功启动该应用程序,并在get和post方法上使用curl。但是,当我尝试运行@SpringBootTest时,我的请求给出了404错误。

这是Component类:

@Path("/")
@Component
public class TestComp {

    @Path("test")
    @GET
    public String test() {
        return "success";
    }
}

这是我的测试课:

@RunWith(SpringRunner.class)
@SpringBootTest()
@AutoConfigureMockMvc
public class ApplicationTests {

    @Autowired
    private MockMvc mockMvc;

    @Test
    public void contextLoads() throws Exception {
        mockMvc.perform(get("/test")).andDo(print());
    }

}

我需要在SpringBootApplication上进行某种配置吗?我在get("/test")中的uri错了吗?

1 个答案:

答案 0 :(得分:0)

我发现了问题,sum = 46 clip = [3, 8, 5, 8, 1, 8] 不能与我正在使用的MockMvc一起使用。如果有人偶然发现此问题,这里是example的泽西岛单元测试。