关于java:SpringBoot切怎么切换内置的web服务器

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,!帮忙你疾速把握这个性能代码!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理