【springboot】18、内置 Tomcat 配置和切换

生活中,最使人疲惫的往往不是道路的遥远,而是心中的郁闷;最使人痛苦的往往不是生活的不幸,而是希望的破灭;最使人颓废的往往不是前途的坎坷,而是自信的丧失;最使人绝望的往往不是挫折的打击,而是心灵的死亡。所以我们要有自己的梦想,让梦想的星光指引着我们走出落漠,走出惆怅,带着我们走进自己的理想。

导读:本篇文章讲解 【springboot】18、内置 Tomcat 配置和切换,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

基本介绍

SpringBoot 支持的 webServer有: Tomcat, Jetty, or Undertow,我们使用spring-boot-starter-web进行web开发时,默认使用的就是Tomcat,下面来说明一下tomcat的配置以及切换其他的Web服务

Tomcat配置

我们关于Web服务的配置是由ServerProperties这个类来完成的

在这里插入图片描述

对于web服务的一些修改,本质就是修改该类里面的属性,可以看见该类的读取配置文件中前缀为server的配置项。
我们来看一下该类里面的结构图

在这里插入图片描述

可以发现内容是非常多的,大家可以自行去深入了解,这里我主要说明Tomcat,因为这个是用的最多的
Tomcat是这个类里面的一个内部类
在这里插入图片描述

该类的包含的属性如下

在这里插入图片描述
其实很多属性都是顾名思义,比如basedir,一看就知道是配置Tomcat基目录的,看下注释,也确实是这样
在这里插入图片描述
再如maxConnections和acceptCount意思也很明确吧,就是最大连接数和运行访问的数量,下面也看一下注释
在这里插入图片描述
如果大家需要配置tomcat的信息,只需要再配置文件中输入server.tomcat然后查看提示,选择自己需要的就行,如果感觉参数名称不清楚,那么直接去查看源码注释即可
在这里插入图片描述

切换其他Web服务

如果我们不想使用Tomcat,需要使用其他的Web服务,这里使用undertow这个Web服务作为演示,其它也是类似的。
我们查看spring-boot-starter-web这个starter引入了什么,可以发现引入了Tomcat
在这里插入图片描述

现在,第一步我们要做的就是排除掉Tomcat

在这里插入图片描述

第二步就是引入自己想要使用的Web服务的starter

在这里插入图片描述

然后我们启动项目就行了,就那么简单,大部分的配置都已经默认配置好了
在这里插入图片描述
如果我们想要修改引入Web服务,那么也是和Tomcat一样,Undertow也是ServerProperties的一个内部类,直接看该类的属性和注释即可

在这里插入图片描述
在这里插入图片描述
要配置什么,直接在配置文件配置即可

总结

这里没什么难度,主要的就是要知道关于Web的配置信息在ServerProperties这个类里面,我们要学会看源代码和代码的注释信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/140219.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!