📌  相关文章
📜  Spring – 在 Eclipse/Spring Tool Suite 中创建 Dispatcher Servlet 的快捷方式

📅  最后修改于: 2022-05-13 01:54:55.033000             🧑  作者: Mango

Spring – 在 Eclipse/Spring Tool Suite 中创建 Dispatcher Servlet 的快捷方式

Eclipse是用于计算机编程的集成开发环境 (IDE)。它包括一个基本工作区和一个用于定制环境的可扩展插件系统。它是用于Java开发的第二受欢迎的 IDE。 Eclipse 主要使用Java编写,主要用于开发Java应用程序,但也可以通过插件使用其他编程语言开发应用程序,包括 C、C++、C#、Groovy、JavaScript 等。类似地, Spring Tool Suite (STS)是为开发基于 Spring 的企业应用程序而量身定制的Java IDE。它更容易、更快、更方便。最重要的是它基于 Eclipse IDE

Spring 中的 Dispatcher Servlet 是什么?

DispatcherServlet 充当基于 Spring 的 Web 应用程序的前端控制器。那么现在什么是前端控制器?所以这很简单。任何请求都将进入我们的网站,前端控制器将站在前面并接受所有请求,一旦前端控制器接受该请求,那么这就是前端控制器的工作,它将做出决定谁是处理该请求的正确控制者。例如,请参阅下图。假设我们有一个名为student.com的网站,客户端通过点击以下 URL student.com/save发出保存学生数据的请求,它首先到达前端控制器,一旦前端控制器接受该请求,它就会去分配给 Controller_1,因为该控制器处理 /save 操作的请求。然后它将响应返回给客户端。

调度程序 Servlet

那么现在您可能正在考虑如何在 Spring MVC 应用程序中创建前端控制器?但好消息是,前端控制器已经由 Spring Framework Developer 创建,并且该特定控制器的名称是DispatcherServlet 。您可以在 Spring MVC 项目中使用该前端控制器。您实际上不需要创建前端控制器,但您可以重用由 Spring Framework Developer 创建的前端控制器,他们将其命名为DispatcherServlet 。我们可以说

在这篇文章中什么是 Spring 中的 Dispatcher Servlet?我们已经手动创建了 DispatcherServlet。但是让我们利用 Spring Tool Suite IDE 并使用快捷方法创建 DispatcherServlet。

分步实施:

第 1 步:在您的 STS IDE 中创建一个动态 Web 项目。您可以参考这篇文章在 STS中创建动态 Web 项目:如何在 Spring Tool Suite 中创建动态 Web 项目?确保在创建动态 Web 项目时选择了目标运行时,如下图所示。

第 2 步:右键单击项目名称 > 新建 > Servlet,如下图所示。

第 3 步:在 Create Servlet 弹出窗口中,选中“ Use an existing Servlet class or JSP ”框,然后单击 Browse 按钮,如下图所示。

第 4 步:在下一个屏幕中,您必须选择Servlet并搜索Dispatcher Servlet并选择它,然后单击OK按钮,如下图所示。

第5步:现在选择后单击“下一步”按钮。如果您卡在某个地方,请参阅下图。

第 6 步:在下一个屏幕中,选择您想要的Dispatcher Servlet 名称,并编辑您的 URL 映射,如下图所示。然后单击完成按钮。你完成了。

在 web.xml 文件中,您可以看到您的 Dispatcher Servlet 已创建。


demo-frontcontroller

这是完整的web.xml文件

例子

XML


  demo-project
  
    index.html
    index.jsp
    index.htm
    default.html
    default.jsp
    default.htm
  
  
    
    demo-frontcontroller
    demo-frontcontroller
    org.springframework.web.servlet.DispatcherServlet
  
  
    demo-frontcontroller
    /demo.com/*