SpringBoot内嵌Tomcat
以前我们的开发是需要Tomcat容器的,但是我们的程序也没看到哪里用到了Tomcat服务器,那么它是怎么跑起来的呢?

答案是Springboot内嵌了Tomcat
下面找一下它的位置



以前我们的程序是放在Tomcat容器中运行的,那么现在它是怎么运行的呢?
Tomcat由一堆的jar包组成的,那么SpringBoot在运行时,把这些抽取出来,放在一个bean中,这样SpringBoot一运行时,Tomcat其实已经启动了。
那么既然tomcat是个对象,那我们能不能去掉呢,答案是可以的。排除依赖

但是呢没了Tomcat,web服务也就没了。
那我们现在可以不同tomcat了,我们换一个用。
想用什么导什么starter坐标就行了。






浙公网安备 33010602011771号