过滤注册信息
在设置MockMvc实例时,你可以注册一个或多个Servlet Filter实例,如下例所示:
- Java
- Kotlin
mockMvc = standaloneSetup(new PersonController()).addFilters(new CharacterEncodingFilter()).build();
mockMvc = standaloneSetup(PersonController()).addFilters<StandaloneMockMvcBuilder>(CharacterEncodingFilter()).build()
注册的过滤器通过spring-test中的MockFilterChain被调用,最后一个过滤器会委托给DispatcherServlet。