class JetLinksConfiguration {

    @Bean
    public WebServerFactoryCustomizer<NettyReactiveWebServerFactory> webServerFactoryWebServerFactoryCustomizer() {<FILL_FUNCTION_BODY>}

    @Bean
    @ConfigurationProperties(prefix = "vertx")
    public VertxOptions vertxOptions() {
        return new VertxOptions();
    }

    @Bean
    public Vertx vertx(VertxOptions vertxOptions) {
        return Vertx.vertx(vertxOptions);
    }


}

        //解决请求参数最大长度问题
        return factory -> factory
            .addServerCustomizers(
                httpServer ->
                    httpServer.httpRequestDecoder(spec -> {
                        spec.maxInitialLineLength(
                            Math.max(spec.maxInitialLineLength(),
                                     (int) DataSize
                                         .parse(System.getProperty("server.max-initial-line-length", "100KB"))
                                         .toBytes())
                        );
                        spec.maxHeaderSize(
                            Math.max(spec.maxHeaderSize(),
                                     (int) DataSize
                                         .parse(System.getProperty("server.max-header-size", "1MB"))
                                         .toBytes())
                        );
                        return spec;
                    }));
    
<no_super_class>