Spring Boot支持Tomcat、Jetty和Undertow三种Servlet容器嵌入到Web应用程序中,开发者使用starter即可方便嵌入,默认情况下,嵌入服务器的访问端口为8080。这些组件可以同组件扫描注册,即把他们定义为Spring Bean。默认情况下,如果只有一个servlet,则把它映射到/;如果有多个servlet,则加上bean name作为前缀然后映射到/*。如果默认策略不能满足你,你可以通过ServletRegistrationBean、FilterRegistrationBean和ServletListenerRegistrationBean来完全控制。嵌入式容器不会直接执行Servlet 3.0+ javax.servlet.ServletContainerInitializer或org.springframework.web.WebApplicationInitializer,这是故意为之,是为了防止第三方包程序破坏Spring Boot应用程序。如果你需要执行容器初始化,可以通过实现注册一个org.springframework.web.WebApplicationInitializer Bean。这个接口只有一个方法onStartup,这个方法可以访问ServletContext。当使用嵌入式容器时,可以通过@ServeltComponentScan启用@WebServlet,@WebFilter和@WebListener注解。ServletWebApplicationContext是一个特殊的WebApplicationContext,主要用于嵌入式Servelt。支持的普通配置:
Spring Boot如何支持嵌入式Servlet容器
用户评论
推荐下载
-
教你如何构建嵌入式linux系统.pdf
教你如何构建嵌入式linux系统,从最基础的开始,有注释。
17 2018-12-10 -
如何制作嵌入式Linux文件系统
呵呵,如何制作嵌入式Linux文件系统如何制作嵌入式Linux文件系统
25 2018-12-10 -
如何利用嵌入式软件设计SoC
火龙果软件工程技术中心 美国Globalpress公司举办的2007电子高峰会议上,举办了一场(系统芯片)的专题讨论会:设计师如何利用软件作为SoC器件设计的关键。会议上的专家各抒己见。完整方案比单
19 2021-05-03 -
SysConfig如何助推嵌入式系统开发
嵌入式系统开发人员面临的重大挑战之一是如何高效而地配置系统。当今先进的微控制器(MCU)包括各类处理器内核、硬件加速器、先进的无线电、精密的外围器件和接口,并带有复杂的管脚多路复用方案的封装。 许
7 2021-04-23 -
如何学习嵌入式开发绝对经典.zip
如何学习嵌入式开发绝对经典.zip
18 2021-04-25 -
如何成为ARM嵌入式系统硬件高手
ARM嵌入式和单片机学习有着密不可分的关系,在学习单片机的过程中积累必要的学习经验和知识是非常有必要的,如何在这一过程中逐渐成为嵌入式工程师呢?本文将为大家介绍如何在学习过程中,积累成为嵌入式系统硬件
6 2021-04-07 -
如何简单快速的实现嵌入式FPGA
嵌入式FPGA将不再是梦想。根据Achronix,未来,芯片设计者只要简单地将线对线互连加进其SoC设计即可。 Achronix Semiconductor 营销副总裁 Steve Mensor
6 2021-02-22 -
嵌入式系统如何进行正确选型
嵌入式系统的类型一般来讲,嵌入到某些专用设备的的计算机系统,都可以成为嵌入式系统。典型的有小型的工控机、单片机、arm linux、我们常见的,可能就是我们几乎人手一个的手机。嵌入系统的分类方法很多,
8 2021-02-21 -
嵌入式导航系统如何设计实现
着科技化的角度持续加快,迫使有越来越多的人必须在紧凑的时间及地点进行工作,而当城市化的速度不断地膨胀后,不仅导致交通网络日益复杂,人们必要的移动性也有越来越频繁的趋势。使得每个人对空间信息有了更多的依
11 2021-02-23 -
嵌入式设计嵌入式系统设计要点
关于嵌入式系统设计的一些总结,列出了一些经验和要点
39 2019-09-23
暂无评论