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 SummaryConstructors
- 
Method SummaryModifier 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- 
SharedHttpSessionConfigurerpublic SharedHttpSessionConfigurer()
 
- 
- 
Method Details- 
afterConfigurerAddedDescription copied from interface:MockMvcConfigurerInvoked immediately when thisMockMvcConfigureris added viaConfigurableMockMvcBuilder.apply(org.springframework.test.web.servlet.setup.MockMvcConfigurer).- Specified by:
- afterConfigurerAddedin interface- MockMvcConfigurer
- Parameters:
- builder- the builder for the MockMvc
 
- 
beforeMockMvcCreatedpublic 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 interface- MockMvcConfigurer
- Parameters:
- builder- the builder for the MockMvc
- context- the Spring configuration
- Returns:
- a post processor to be applied to every request performed
 through the MockMvcinstance.
 
 
-