带有嵌入式tomcat的spring boot上使用哪个DI容器?

问题描述

  • a- Tomcat有自己的Servlet(是Bean)DI容器。
  • b- Spring有自己的bean容器(IoC)。

当我们使用嵌入式tomcat启动spring boot时,在运行时有两个应用程序上下文吗?

我们如何在spring应用程序上打印/列出所有应用程序上下文?

解决方法

我不认为Tomcat提供了CDI(上下文和依赖注入)功能(但它在TomEE中)。只有一个上下文正在运行,即Spring上下文。