public class SharedHttpSessionConfigurer extends ObjectSE implements MockMvcConfigurer
MockMvc インスタンスを介して実行された複数のリクエストにわたって HTTP セッションを格納して再利用する MockMvcConfigurer。使用例:
import static org.springframework.test.web.servlet.setup.SharedHttpSessionConfigurer.sharedHttpSession;
// ...
MockMvc mockMvc = MockMvcBuilders.standaloneSetup(new TestController())
.apply(sharedHttpSession())
.build();
// Use mockMvc to perform requests ...
| コンストラクターと説明 |
|---|
SharedHttpSessionConfigurer() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterConfigurerAdded(ConfigurableMockMvcBuilder<?> builder) この MockMvcConfigurer が ConfigurableMockMvcBuilder.apply(org.springframework.test.web.servlet.setup.MockMvcConfigurer) を介して追加されるとすぐに呼び出されます。 |
RequestPostProcessor | beforeMockMvcCreated(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context)MockMvc ビルダーと Spring WebApplicationContext で MockMvc インスタンスが作成されようとしているときに呼び出され、 DispatcherServlet に渡されます。 |
static SharedHttpSessionConfigurer | sharedHttpSession() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void afterConfigurerAdded(ConfigurableMockMvcBuilder<?> builder)
MockMvcConfigurerMockMvcConfigurer が ConfigurableMockMvcBuilder.apply(org.springframework.test.web.servlet.setup.MockMvcConfigurer) を介して追加されるとすぐに呼び出されます。MockMvcConfigurer の afterConfigurerAdded builder - MockMvc のビルダー public RequestPostProcessor beforeMockMvcCreated(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context)
MockMvcConfigurerDispatcherServlet に渡されます。MockMvcConfigurer の beforeMockMvcCreated builder - MockMvc のビルダー context - Spring 構成 MockMvc インスタンスを介して実行されるすべてのリクエストに適用されるポストプロセッサー。public static SharedHttpSessionConfigurer sharedHttpSession()