可能情况的猜测
tomcat有可能作为一个spring bean被spring所管理,但这样做没有太大必要,因为tomcat不会被其他的spring bean所依赖,所以,实现嵌入式tomcat可能是伴随spring context启动而已,伴随spring context销毁而停止,也就仅此而已。
那么如何使用代码启动tomcat,new 一个 webapp,并且把spring mvc的DispatchServlet给配置到tomcat里面呢?具体情况我们来分析一下springboot的web启动代码来一探究竟。