程序包 org.springframework.test.web.servlet.setup
Contains built-in
MockMvcBuilder implementations. Use MockMvcBuilders to access to instances of those implementations.接口概要 接口 说明 ConfigurableMockMvcBuilder<B extends ConfigurableMockMvcBuilder<B>> Defines common methods for building aMockMvc.MockMvcConfigurer Contract for customizing aConfigurableMockMvcBuilderin some specific way, e.g. a 3rd party library that wants to provide shortcuts for setting up a MockMvc.类概要 类 说明 AbstractMockMvcBuilder<B extends AbstractMockMvcBuilder<B>> Abstract implementation ofMockMvcBuilderwith common methods for configuring filters, default request properties, global expectations and global result actions.DefaultMockMvcBuilder A concrete implementation ofAbstractMockMvcBuilderthat provides theWebApplicationContextsupplied to it as a constructor argument.MockMvcBuilders The main class to import in order to access all availableMockMvcBuilders.MockMvcConfigurerAdapter An empty method implementation ofMockMvcConfigurer.SharedHttpSessionConfigurer MockMvcConfigurerthat stores and re-uses the HTTP session across multiple requests performed through the sameMockMvcinstance.StandaloneMockMvcBuilder AMockMvcBuilderthat accepts@Controllerregistrations thus allowing full control over the instantiation and initialization of controllers and their dependencies similar to plain unit tests, and also making it possible to test one controller at a time.