共计 849 个字符,预计需要花费 3 分钟才能阅读完成。
springboot 中内置的服务器有 4 种,别离是:jetty,netty,tomcat,underow。
springboot 默认启动应用的是 tomcat 服务器。是因为在 pom.xml 中,导入了 spring-boot-stater-web 坐标,这个坐标曾经依赖了 tomcat 的坐标,所以 springboot 才应用的 tomcat 服务器。(其实就是 condition 的原理,通过判断是否导入某个坐标,而后进行创立 bean)
所以,如果咱们不想启动的时候用的是 tomcat 服务器,操作如下:
1、在 spring-boot-stater-web 坐标排除掉 tomcat 的依赖
2、在 pom.xml 下退出其余 web 服务器的坐标即可
3、启动我的项目
操作如下:
1、排除 tomcat 的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<artifactId>spring-boot-starter-web-tomcat</artifactId>
<groupId>org.springframework.boot</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
2、退出其余服务的坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
</dependency>
3、启动我的项目
控制台显示的 jetty 服务器,所以证实切换胜利了!SpringBoot 切切换内置的 web 服务器超级简略的
如果你在运行这个代码的过程中有遇到问题,请加小编 vi 信 xxf960513,!帮忙你疾速把握这个性能代码!
正文完