电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

springboot2.3.1替換為其他的嵌入式servlet容器的詳細(xì)方法

瀏覽:16日期:2023-05-06 17:10:13

現(xiàn)階段,springboot內(nèi)嵌了Tomcat服務(wù)器,如果你不想使用Tomcat,springboot也是支持其他的服務(wù)器切換的。

如果你想了解底層springboot所支持的服務(wù)器你可以使用idea的快捷鍵快速按兩次shift查詢一個(gè)ServerProperties 的類,通過(guò)這個(gè)類你可以知道你想要了解的情況:

springboot2.3.1替換為其他的嵌入式servlet容器的詳細(xì)方法

springboot里面支持的服務(wù)器有Jetty、Netty…等等,大家有興趣的話可以百度一下。

接著通過(guò)在pom文件的視圖依賴分析可以得知:

springboot2.3.1替換為其他的嵌入式servlet容器的詳細(xì)方法

springboot里面的Tomcat是在spring-boot-starter-web下,所以我們?nèi)绻枰袚Q服務(wù)器的話,需要先移除了spring-boot-starter-web里面的Tomcat依賴,再建立你想要切換的服務(wù)器。

<!--排除Tomcat starter--> <exclusions><exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId></exclusion> </exclusions> </dependency> <!--引入其他的jetty starter容器--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> </dependency>

在嵌入式servlet容器啟動(dòng)的時(shí)候需要先配置一個(gè)servlet類繼承HttpServlet并且實(shí)現(xiàn)get和post的方法:

package com.example.springbootdemo.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * @author Think */public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.getWriter().write('hello,MyServlet'); }}

配置好了之后我們才可以定制自己想要定制的規(guī)則springboot1X和springboot2X定制之間會(huì)有所差異:2X

/** * 配置嵌入式的servlet容器的相關(guān)規(guī)則 * @return */ @Bean public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer() { return new WebServerFactoryCustomizer<ConfigurableWebServerFactory >() { @Override public void customize(ConfigurableWebServerFactory factory) { //設(shè)置服務(wù)器啟動(dòng)的端口號(hào)為8090factory.setPort(8090); } }; }

1X

@Beanpublic EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer(){ return new EmbeddedServletContainerCustomizer() { @Override public void customize(ConfigurableEmbeddedServletContainer container) { //設(shè)置服務(wù)器啟動(dòng)的端口號(hào)為8090 container.setPort(8090); } };}

配置好之后之間重啟一下服務(wù)器。在這里給大家展示一下我切換Jetty的運(yùn)行結(jié)果:

springboot2.3.1替換為其他的嵌入式servlet容器的詳細(xì)方法

當(dāng)出現(xiàn)類似紅色方框的字體的時(shí)候,說(shuō)明就配置成功了。如果你想了解更多的底層源碼,你可以到一些學(xué)習(xí)的網(wǎng)站了解更多比如嗶哩嗶哩、掘金、Stack Overflow…等。springboot會(huì)隨著時(shí)代的發(fā)展而不斷的更新,所以如果版本更新了,這里就可能不是你想要的答案了,那么你需要再繼續(xù)去尋找合理的答案。只要不放棄,你想要的答案總是能找到的。

到此這篇關(guān)于springboot2.3.1替換為其他的嵌入式servlet容器的詳細(xì)方法的文章就介紹到這了,更多相關(guān)springboot嵌入式servlet容器內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 高博医疗集团上海阿特蒙医院| 建筑资质代办_工程施工资质办理_资质代办公司_北京众聚企服 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | 线材成型机,线材折弯机,线材成型机厂家,贝朗自动化设备有限公司1 | 顶空进样器-吹扫捕集仪-热脱附仪-二次热解吸仪-北京华盛谱信仪器 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 合肥钣金加工-安徽激光切割加工-机箱机柜加工厂家-合肥通快 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 逗网红-抖音网红-快手网红-各大平台网红物品导航 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 无锡装修装潢公司,口碑好的装饰装修公司-无锡索美装饰设计工程有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | PE拉伸缠绕膜,拉伸缠绕膜厂家,纳米缠绕膜-山东凯祥包装 | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 我爱古诗词_古诗词名句赏析学习平台 | 月嫂_保姆_育婴_催乳_母婴护理_产后康复_养老护理-吉祥到家家政 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-沼河浸过滤器 | 大米加工设备|大米加工机械|碾米成套设备|大米加工成套设备-河南成立粮油机械有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 |