【问题标题】:why configure many servlet in spring mvc为什么在spring mvc中配置很多servlet
【发布时间】:2018-12-08 06:59:48
【问题描述】:

不明白你为什么要配置这么多的servlet,给springmvc提供了一个dispatcherservlet,其他servlet配置的意义和场景

【问题讨论】:

  • 请尝试具体说明您关注哪些 servlet。

标签: spring-mvc servlets


【解决方案1】:

在 Spring MVC 应用程序中,我们只有 DispatcherServlet 作为 FrontController 用于捕获所有传入应用程序的请求。

  • DispatcherServlet 将这些请求传递给相应的 处理程序/控制器类(POJO 类),根据 已配置 HandlerMapping。

因此,Spring MVC 应用程序中没有用户定义的 servlet。

但是,如果需要,您可以在应用中拥有多个 DispatcherServlet。

因为 DispatcherServlet 非常灵活。不仅 Spring MVC 使用它, 还有 Spring WS 等。

一般来说,当我们需要多组 MVC 配置时,我们会声明多个 dispatcher servlet。

When do we need multiple Dispatcher Servlet?

【讨论】:

    猜你喜欢
    • 2021-04-25
    • 2011-06-05
    • 2015-02-18
    • 2019-06-03
    • 1970-01-01
    • 2015-07-06
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多