When using MockMvc directly to perform requests, you’ll need static imports for:
-
MockMvcBuilders.*
-
MockMvcRequestBuilders.*
-
MockMvcResultMatchers.*
-
MockMvcResultHandlers.*
An easy way to remember that is search for MockMvc*
. If using Eclipse be sure to also
add the above as “favorite static members” in the Eclipse preferences.
When using MockMvc through the WebTestClient you do not need static imports.
The WebTestClient
provides a fluent API without static imports.