在 SpringBoot 中增加Jetty支持

调整 maven

  1. 在 spring-boot-starter-web 中,去除 spring-boot-starter-tomcat
  2. 增加 spring-boot-starter-jetty 这个依赖
<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>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jetty</artifactId>
</dependency>

快速调试

为了可以快速的debug和测试,可以加入 jetty-maven-plugin 这个plugin。
同时去掉 devtools。

<plugin>
    <groupId>org.eclipse.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>9.4.19.v20190610</version>
</plugin>

体会

使用Jetty,明显感觉开发调试时热部署的速度比 Tomcat 要快不少。
空工程二者差距不明显。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容