【问题标题】:Simple REST service with Spring framework not using Spring Boot使用 Spring 框架的简单 REST 服务不使用 Spring Boot
【发布时间】:2020-01-21 15:24:19
【问题描述】:

我想从最简单的 Maven 项目开始,它有一个不使用 Spring Boot 的简单 REST 资源,并生成一个部署在 servlet 容器中的 .war 工件。我正在使用 Eclipse IDE。所以我想知道创建这样一个项目所需的基本东西是什么。

我想我至少需要这个依赖:

  • Spring-core、Spring-mvc、Spring-web、Spring-context、

我还需要带有@RestController 注释的类,以及带有@Requestmapping 注释的某些方法等等。

但是我应该在WebContent 目录及其子文件夹META-INFWEB-INF 中拥有最少的内容,以便servlet 容器知道如何使用.war 组件?我不想要任何 HTMLJSP 页面。

【问题讨论】:

  • 嘿,我觉得你的问题太模糊了。在 stackoverflow 上,人们倾向于提出具体问题,哪个更有可能有一个或两个有效答案。你在问什么 - 它只是不具体。因此人们投票反对你的问题。

标签: spring eclipse rest maven


【解决方案1】:

在您的 WEB-INF 文件夹中,您需要一个 web.xml 文件。您将在此处配置调度程序 servlet。这是您的应用程序中接收请求并将其委托给您应用程序的适当部分的部分。

您还需要某种 REST 配置文件。您可以为 Spring 和组件扫描配置定义 bean。

可以在这里找到一个很好的解释,https://www.programming-free.com/2014/01/spring-mvc-40-restful-web-services.html

【讨论】:

  • 谢谢,这正是我想要的
猜你喜欢
  • 2016-11-25
  • 2016-04-29
  • 2020-01-02
  • 2015-06-07
  • 2020-02-21
  • 2017-09-10
  • 1970-01-01
  • 2017-03-19
  • 2023-03-11
相关资源
最近更新 更多