springboot系列第一篇启动( 四 )

这里可以看到嵌入式是tomcat启动的相关依赖jar。

当然有人习惯使用jetty,同理,相关的依赖换乘jetty的即可,在pom中添加如下依赖

org.springframework.boot

spring-boot-starter-jetty

根据maven的最短路径原则,启动时就会使用jetty作为容器,日志如下:

2018-12-29 14:19:21.443 INFO 22378 --- [ main] o.e.jetty.server.AbstractConnector : Started ServerConnector@51e4ccb3{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}

2018-12-29 14:19:21.445 INFO 22378 --- [ main] .s.b.c.e.j.JettyEmbeddedServletContainer : Jetty started on port(s) 8080 (http/1.1)

其实不管使用哪种容器,对于我们开发者来说基本是一样的,这个使用都一样的,而且这种依赖是插件式的,依赖是什么,启动就用什么,非常方面,这也许就是官网开发springboot的初衷之一吧,让开发者尽可能的集终经历进行业务开发,而不是梳理各种依赖上(java框架太多,少有不慎就会产生依赖冲突)。

推荐阅读