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

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

Spring Boot如何支持嵌入式Servlet容器

瀏覽:88日期:2023-08-09 17:10:18

Spring Boot支持Tomcat、Jetty和Undertow三種Servlet容器嵌入到Web應(yīng)用程序中,開(kāi)發(fā)者使用starter即可方便嵌入,默認(rèn)情況下,嵌入服務(wù)器的訪(fǎng)問(wèn)端口為8080。

Servlets、Filters & Listeners

這些組件可以同組件掃描注冊(cè),即把他們定義為Spring Bean。

默認(rèn)情況下,如果只有一個(gè)servlet,則把它映射到/;如果有多個(gè)servlet,則加上bean name作為前綴然后映射到/*。

如果默認(rèn)策略不能滿(mǎn)足你,你可以通過(guò)ServletRegistrationBean、FilterRegistrationBean和ServletListenerRegistrationBean來(lái)完全控制。

如果Filter需要按順序執(zhí)行,則可以通過(guò)@Order注解定義Filter的順序,或者實(shí)現(xiàn)Ordered接口。

容器初始化

嵌入式容器不會(huì)直接執(zhí)行Servlet 3.0+ javax.servlet.ServletContainerInitializer或org.springframework.web.WebApplicationInitializer,這是故意為之,是為了防止第三方包程序破壞Spring Boot應(yīng)用程序。

如果你需要執(zhí)行容器初始化,可以通過(guò)實(shí)現(xiàn)注冊(cè)一個(gè)org.springframework.web.WebApplicationInitializer Bean。這個(gè)接口只有一個(gè)方法onStartup,這個(gè)方法可以訪(fǎng)問(wèn)ServletContext。

當(dāng)使用嵌入式容器時(shí),可以通過(guò)@ServeltComponentScan啟用@WebServlet,@WebFilter和@WebListener注解。

ServletWebApplicationContext

ServletWebApplicationContext是一個(gè)特殊的WebApplicationContext,主要用于嵌入式Servelt。

自定義嵌入式容器

一般Servlet容器的普通配置可以通過(guò)Spring的Environment屬性配置,也就是在application.properties文件中配置。

支持的普通配置:

網(wǎng)絡(luò)設(shè)置:server.port服務(wù)端口; server.address服務(wù)地址。 Session配置:server.servlet.session.presistent配置是否啟用session;

server.servlet.session.timeout配置session超時(shí)時(shí)間;

server.servlet.session.store-dir配置session存儲(chǔ)位置;

server.servlet.session.cookie.*配置session的cookie。

錯(cuò)誤處理:錯(cuò)誤頁(yè)面的位置server.error.path ssl http壓縮

Spring Boot盡量統(tǒng)一不容器的配置,但是有些配置是容器特有的,這種情況下可以使用容器特有配置,如server.tomcat,server.undertow。

JSP限制

當(dāng)采用嵌入式容器時(shí),使用jsp有些限制:

可執(zhí)行jar不支持jsp undertow不支持jsp

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 应急灯_消防应急灯_应急照明灯_应急灯厂家-大成智慧官网 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 南京和瑞包装有限公司| 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 | IPO咨询公司-IPO上市服务-细分市场研究-龙马咨询 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 定制液氮罐_小型气相液氮罐_自增压液氮罐_班德液氮罐厂家 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 聚氨酯复合板保温板厂家_廊坊华宇创新科技有限公司 | 双相钢_双相不锈钢_双相钢圆钢棒_双相不锈钢报价「海新双相钢」 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 环球电气之家-中国专业电气电子产品行业服务网站! | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 精密线材测试仪-电线电缆检测仪-苏州欣硕电子科技有限公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 广州网站建设_小程序开发_番禺网站建设_佛山网站建设_粤联网络 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 长城人品牌官网 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 美缝剂_美缝剂厂家_美缝剂加盟-地老板高端瓷砖美缝剂 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 |