静态导入

当直接使用MockMvc执行请求时,您需要对以下内容进行静态导入:

  • MockMvcBuilders.*

  • MockMvcRequestBuilders.*

  • MockMvcResultMatchers.*

  • MockMvcResultHandlers.*

一个简单的记忆方法是搜索MockMvc*。如果使用Eclipse,请确保在Eclipse首选项中将上述内容添加为“喜爱的静态成员”。

当通过WebTestClient使用MockMvc时,您不需要进行静态导入。 WebTestClient提供了一个不需要静态导入的流畅API。