Class SharedHttpSessionConfigurer
java.lang.Object
org.springframework.test.web.servlet.setup.SharedHttpSessionConfigurer
- All Implemented Interfaces:
 MockMvcConfigurer
MockMvcConfigurer that stores and re-uses the HTTP session across
 multiple requests performed through the same MockMvc instance.
 Example use:
 import static org.springframework.test.web.servlet.setup.SharedHttpSessionConfigurer.sharedHttpSession;
 // ...
 MockMvc mockMvc = MockMvcBuilders.standaloneSetup(new TestController())
         .apply(sharedHttpSession())
         .build();
 // Use mockMvc to perform requests ...
 - Since:
 - 5.0
 - Author:
 - Rossen Stoyanchev
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidafterConfigurerAdded(ConfigurableMockMvcBuilder<?> builder) Invoked immediately when thisMockMvcConfigureris added viaConfigurableMockMvcBuilder.apply(org.springframework.test.web.servlet.setup.MockMvcConfigurer).beforeMockMvcCreated(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context) Invoked when the MockMvc instance is about to be created with the MockMvc builder and the Spring WebApplicationContext that will be passed to theDispatcherServlet.static SharedHttpSessionConfigurer 
- 
Constructor Details
- 
SharedHttpSessionConfigurer
public SharedHttpSessionConfigurer() 
 - 
 - 
Method Details
- 
afterConfigurerAdded
Description copied from interface:MockMvcConfigurerInvoked immediately when thisMockMvcConfigureris added viaConfigurableMockMvcBuilder.apply(org.springframework.test.web.servlet.setup.MockMvcConfigurer).- Specified by:
 afterConfigurerAddedin interfaceMockMvcConfigurer- Parameters:
 builder- the builder for the MockMvc
 - 
beforeMockMvcCreated
public RequestPostProcessor beforeMockMvcCreated(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context) Description copied from interface:MockMvcConfigurerInvoked when the MockMvc instance is about to be created with the MockMvc builder and the Spring WebApplicationContext that will be passed to theDispatcherServlet.- Specified by:
 beforeMockMvcCreatedin interfaceMockMvcConfigurer- Parameters:
 builder- the builder for the MockMvccontext- the Spring configuration- Returns:
 - a post processor to be applied to every request performed
 through the 
MockMvcinstance. 
 
 -