侧边栏壁纸
博主头像
张种恩博主等级

一个能运维的 JPG 搬运工

  • 累计撰写 710 篇文章
  • 累计创建 62 个标签
  • 累计收到 32 条评论

目 录CONTENT

文章目录

SpringBoot(18)之切换容器

张种恩
2018-03-22 / 0 评论 / 0 点赞 / 336 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-02-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

我们知道,SpringBoot 默认使用的嵌入式容器为 Tomcat,SpringBoot 默认还支持将其切换为 Jetty(对长连接有更好的支持) 或 Undertow(不支持 JSP)。

其实通过容器接口的实现类我们就可以看到其它两个容器工厂的实现:

image.png

切换为 Jetty

首先我们要排除默认依赖的 Tomcat 场景启动器:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

再引入 Jetty 的场景启动器即可:

 <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jetty</artifactId>
</dependency>

切换为 Undertow

同 Jetty 先排除 Tomcat 的场景启动器,接着引入 Undertow 的场景启动器:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-undertow</artifactId>
</dependency>
0

评论区