@Bean
    public HiddenHttpMethodFilter hiddenHttpMethodFilter() {
        return new HiddenHttpMethodFilter() {

            @Override
            @NonNull
            public Mono<Void> filter(@NonNull final ServerWebExchange exchange, @NonNull final WebFilterChain chain) {
                return chain.filter(exchange);
            }
        };
    }
@Test
    public void testHiddenHttpMethodFilter() {
        applicationContextRunner.run(context -> {
            HiddenHttpMethodFilter hiddenHttpMethodFilter = context.getBean("hiddenHttpMethodFilter", HiddenHttpMethodFilter.class);
            hiddenHttpMethodFilter.filter(mock(ServerWebExchange.class), mock(WebFilterChain.class));
            assertNotNull(hiddenHttpMethodFilter);
        });
    }