篩選器註冊
當設定 MockMvc
實例時,您可以註冊一個或多個 Servlet Filter
實例,如下列範例所示
-
Java
-
Kotlin
mockMvc = standaloneSetup(new PersonController()).addFilters(new CharacterEncodingFilter()).build();
// Not possible in Kotlin until {kotlin-issues}/KT-22208 is fixed
已註冊的篩選器會透過 spring-test
中的 MockFilterChain
叫用,而最後一個篩選器會委派給 DispatcherServlet
。