三明鑫龙建设工程网站,上海网站建设升级,如何做php网站,wordpress yahei#x1f600;前言 本篇博文是关于内置Tomcat 配置和切换#xff0c;希望你能够喜欢 #x1f3e0;个人主页#xff1a;晨犀主页 #x1f9d1;个人简介#xff1a;大家好#xff0c;我是晨犀#xff0c;希望我的文章可以帮助到大家#xff0c;您的满意是我的动力#x… 前言 本篇博文是关于内置Tomcat 配置和切换希望你能够喜欢 个人主页晨犀主页 个人简介大家好我是晨犀希望我的文章可以帮助到大家您的满意是我的动力
欢迎大家这里是CSDN我总结知识的地方欢迎来到我的博客感谢大家的观看 如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦 文章目录 内置Tomcat 配置和切换基本介绍内置Tomcat 的配置通过application.yml 完成配置通过类来配置Tomcat 切换WebServer演示如何切换成Undertow 总结 内置Tomcat 配置和切换
基本介绍
SpringBoot 支持的webServer: Tomcat, Jetty, or Undertow SpringBoot 应用启动是Web 应用时web 场景包-导入tomcat支持对Tomcat(也可以是Jetty 、Undertow)的配置和切换
内置Tomcat 的配置
通过application.yml 完成配置
#配置和ServerProperties.java 关联, 通过查看源码得知有哪些属性配置
server:#配置端口port: 9999tomcat: #对tomcat配置threads:max: 10 #最大的工作线程 默认是200min-spare: 5 #最小工作线程, 默认是10accept-count: 200 #tomcat启动的线程达到最大值, 接受排队的请求个数,默认100max-connections: 2000 #最大连接数, 并发数connection-timeout: 10000 #建立连接的超时时间, 单位是毫秒通过类来配置Tomcat
通过类来配置Tomcat(说明: 配置文件可配置的更全.),创建com/nlc/usersys/config/CustomizationBean.java
Component
public class CustomizationBean implements WebServerFactoryCustomizerConfigurableServletWebServerFactory {Overridepublic void customize(ConfigurableServletWebServerFactory server) {server.setPort(10000); //我们设置了server的端口为10000}
}注销application.yml 对tomcat 配置完成测试 切换WebServer
演示如何切换成Undertow
修改pom.xml , 排除tomcat , 加入Undertow 包的依赖
!-- 引入spring-boot-starter-web 排除tomcat --
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId!--排除tomcat starter--exclusionsexclusiongroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-tomcat/artifactId/exclusion/exclusions
/dependency
!-- 引入undertow--
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-undertow/artifactId
/dependency说明: 因为去掉了tomcat 的依赖所以项目有使用到tomcat 相关类/接口就会报错注销/删除这部分代码即可, 运行项目完成测试 总结
SpringBoot 支持的webServer有: Tomcat, Jetty, or Undertow配置和ServerProperties.java 关联, 通过查看源码得知有哪些属性配置.可以通过类来配置Tomcat也可以通过配置文件配置(配置文件可配置的更全.)。
热门专栏推荐 Thymeleaf快速入门及其注意事项
Spring Initailizr–快速入门–SpringBoot的选择
带你了解SpringBoot支持的复杂参数–自定义对象参数-自动封装
Rest 优雅的url请求处理风格及注意事项 文章到这里就结束了如果有什么疑问的地方请指出诸大佬们一起来评论区一起讨论 希望能和诸大佬们一起努力今后我们一起观看感谢您的阅读 如果帮助到您不妨3连支持一下创造不易您们的支持是我的动力