|
对于最新稳定版本,请使用 Spring Framework 7.0.6! |
过滤器注册
在设置 MockMvc 实例时,您可以注册一个或多个 Servlet Filter 实例,如下例所示:
-
Java
-
Kotlin
mockMvc = standaloneSetup(new PersonController()).addFilters(new CharacterEncodingFilter()).build();
// Not possible in Kotlin until https://youtrack.jetbrains.com/issue/KT-22208 is fixed
已注册的过滤器通过来自 MockFilterChain 的 spring-test 被调用,
最后一个过滤器将请求委托给 DispatcherServlet。