springboot2.0版本,修改tomcat配置,自定义tomcat配置的方法

在启动类同级目录,新建一个类


    package com.example.demo;
    
    import org.apache.coyote.http11.Http11NioProtocol;
    import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
    import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    @Configuration
    public class TomcatConfig {
        @Bean
        public ConfigurableServletWebServerFactory webServerFactory() {
            TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory();
            factory.addConnectorCustomizers(
                    connector -> {
                        Http11NioProtocol protocol =
                                (Http11NioProtocol) connector.getProtocolHandler();
                        System.out.println("---------------------*************************____________________");
                        protocol.setDisableUploadTimeout(false);
                    }
            );
            return factory;
        }
    }

猜你喜欢

转载自blog.csdn.net/qinkaiyuan94/article/details/80366996