接口的使用
org.springframework.test.web.servlet.RequestBuilder
使用RequestBuilder的程序包 程序包 说明 org.springframework.test.web.servlet Contains server-side support for testing Spring MVC applications.org.springframework.test.web.servlet.request Contains built-inRequestBuilder
implementations.org.springframework.test.web.servlet.setup Contains built-inMockMvcBuilder
implementations.org.springframework.test.web.servlet中RequestBuilder的使用
org.springframework.test.web.servlet中RequestBuilder的子接口 修饰符和类型 接口 说明 interface
SmartRequestBuilder
Extended variant of aRequestBuilder
that applies itsorg.springframework.test.web.servlet.request.RequestPostProcessors
as a separate step from thebuildRequest(javax.servlet.ServletContext)
method.参数类型为RequestBuilder的org.springframework.test.web.servlet中的方法 修饰符和类型 方法 说明 protected MockMvc
MockMvcBuilderSupport. createMockMvc(Filter[] filters, MockServletConfig servletConfig, WebApplicationContext webAppContext, RequestBuilder defaultRequestBuilder, List<ResultMatcher> globalResultMatchers, List<ResultHandler> globalResultHandlers, List<DispatcherServletCustomizer> dispatcherServletCustomizers)
ResultActions
MockMvc. perform(RequestBuilder requestBuilder)
Perform a request and return a type that allows chaining further actions, such as asserting expectations, on the result.org.springframework.test.web.servlet.request中RequestBuilder的使用
org.springframework.test.web.servlet.request中RequestBuilder的子接口 修饰符和类型 接口 说明 interface
ConfigurableSmartRequestBuilder<B extends ConfigurableSmartRequestBuilder<B>>
An extension ofSmartRequestBuilder
that can be configured withRequestPostProcessors
.实现RequestBuilder的org.springframework.test.web.servlet.request中的类 修饰符和类型 类 说明 class
MockHttpServletRequestBuilder
Default builder forMockHttpServletRequest
required as input to perform requests inMockMvc
.class
MockMultipartHttpServletRequestBuilder
Default builder forMockMultipartHttpServletRequest
.返回RequestBuilder的org.springframework.test.web.servlet.request中的方法 修饰符和类型 方法 说明 static RequestBuilder
MockMvcRequestBuilders. asyncDispatch(MvcResult mvcResult)
Create aRequestBuilder
for an async dispatch from theMvcResult
of the request that started async processing.org.springframework.test.web.servlet.setup中RequestBuilder的使用
参数类型为RequestBuilder的org.springframework.test.web.servlet.setup中的方法 修饰符和类型 方法 说明 <T extends B>
TAbstractMockMvcBuilder. defaultRequest(RequestBuilder requestBuilder)
<T extends B>
TConfigurableMockMvcBuilder. defaultRequest(RequestBuilder requestBuilder)
Define default request properties that should be merged into all performed requests.