我正在尝试了解 Web 应用程序的 web.xml 和 applicationcontext.xml 之间的控制流。有人可以先解释一下哪些负载吗?
最佳答案
Spring MVC 是一个构建在 Servlet API 之上的框架。因此,它需要一个 Servlet 容器。
您的 Servlet 容器找到 web.xml
或使用任何其他部署策略(取决于容器),找到要实例化的 Servlet
实现(或通过 @ WebServlet
) 并实例化它们。
其中一个 Servlet
实现是 Spring 的 DispatcherServlet
,作为其初始化的一部分,它生成一个 ApplicationContext
,然后使用它来配置它的 Controller 和调度请求。
关于java - Web.xml(tomcat) 与 ApplicationContext.xml(spring) 哪个先加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23642670/