spring-boot使用教程(三):tomcat切换jetty

前言

spring-boot默认使用Tomcat作为内嵌的servlet容器,但是我们可以选择使用其它的容器比如:jetty、Undertow,下面我们试试将tomcat换成jetty

参考项目:https://github.com/bigbeef/cppba-sample
开源地址:https://github.com/bigbeef
个人博客:http://blog.cppba.com

搭建一个简单的spring-boot项目

pom.xml


    4.0.0
    cppba-jetty
    1.0.0
    jar
    ${project.artifactId}

    
        com.cppba
        cppba-sample
        1.0.0
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        
    
    
        ${project.artifactId}
    

JettyApplication.java

package com.cppba;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableAsync;

@SpringBootApplication
@EnableAsync
public class JettyApplication {
    public static void main(String[] args) {
        SpringApplication.run(JettyApplication.class, args);
    }
}

运行项目

我们可以看到tomcat的提示语句


spring-boot使用教程(三):tomcat切换jetty_第1张图片

切换jetty

修改pom依赖

其实很简单,我们只需要修改一下pom的依赖


        
            org.springframework.boot
            spring-boot-starter-web
            
                
                    org.springframework.boot
                    spring-boot-starter-tomcat
                
            
        
        
            org.springframework.boot
            spring-boot-starter-jetty
        
    

运行项目

这时控制台打印的时jetty的提示语句


spring-boot使用教程(三):tomcat切换jetty_第2张图片

你可能感兴趣的:(spring-boot使用教程(三):tomcat切换jetty)