过滤器注册
在设置MockMvc
实例时,您可以注册一个或多个Servlet Filter
实例,如下例所示:
-
Java
-
Kotlin
mockMvc = standaloneSetup(new PersonController()).addFilters(new CharacterEncodingFilter()).build();
// 直到{kotlin-issues}/KT-22208问题得到解决,Kotlin中不可能
注册的过滤器通过spring-test
中的MockFilterChain
调用,并且最后一个过滤器委托给DispatcherServlet
。