SpringBoot-自动配置-切换内置web服务器
-
介绍
- SpringBoot的web环境中默认使用tomcat作为内置服务器
- 其实SpringBoot提供了4种内置服务器供我们选择
- 分别为:Jetty,Netty,Tomcat,Undertow
- 我们可以很方便的进行切换
-
实例演示
- 在pom文件中加入web依赖
- 启动项目后可以看到打印日志:有tomcat的日志信息
- 这证明了SpringBoot默认内置tomcat服务器
- 使用别的服务器
- 只要在依赖中排除默认的tomcat服务器,再导入其它服务器依赖即可
-
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!--排除tomcat依赖--> <exclusions> <exclusion> <artifactId>spring-boot-starter-tomcat</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> </exclusions> </dependency> <!--导入jetty依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> </dependency>