SpringBoot默认的Servlet容器是自带的Tomcat,如何定制和修改配置


1.修改和Server有关的配置(都在ServerProPerties类中)

  

  server.servlet.context-path=/crud
  server.port=8081
  server.tomcat.uri-encoding=UTF-8

2.编写嵌入式Servlet容器的定制器

WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer(){
}

 

 3.注册Servlet,Filter,Listener

首先自定义servlet

 

定义好了需要注册

//注册三大组件
    @Bean
    public ServletRegistrationBean myServlet(){
        ServletRegistrationBean registrationBean = new ServletRegistrationBean(new Myservlet(),"/myServlet");
        return registrationBean;
    }

 

 

 

 4使用其他Servlet容器

默认Tomcat

支持Jetty(长连接应用【聊天】)

和Undertow(并发性能好但不支持JSP)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM