SpringBoot切怎么切换内置的web服务器?

springboot中内置的服务器有4种,分别是:jetty,netty,tomcat,underow。

springboot默认启动使用的是tomcat服务器。是因为在pom.xml中,导入了spring-boot-stater-web坐标,这个坐标已经依赖了tomcat的坐标,所以springboot才使用的tomcat服务器。(其实就是condition的原理,通过判断是否导入某个坐标,然后进行创建bean)

SpringBoot切怎么切换内置的web服务器?_第1张图片

所以,如果我们不想启动的时候用的是tomcat服务器,操作如下:

1、在spring-boot-stater-web坐标排除掉tomcat的依赖

2、在pom.xml下加入其他web服务器的坐标即可

3、启动项目

操作如下:

1 、排除tomcat的依赖

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

2、加入其他服务的坐标


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

3、启动项目

file

控制台显示的jetty服务器,所以证明切换成功了!SpringBoot切切换内置的web服务器超级简单的

如果你在运行这个代码的过程中有遇到问题,请加小编vi信xxf960513,!帮助你快速掌握这个功能代码!

你可能感兴趣的:(java)