Spring Web 与 Spring Rest 存储库

5 spring spring-boot

我不太清楚https://start.spring.io/ select dependencies字段中以下选项之间的区别

Web - 使用 Tomcat 和 Spring MVC 的全栈 Web 开发

Rest Repositories - 通过 spring-data-rest-webmvc 在 REST 上表达 Spring Data 存储库

在我看来,Rest Repositories是纯粹的后端依赖。

我想创建(学习)一个 spring 项目,它有一个端点来指定 webhook 消费,并且可以在做一些后端处理后向 API 发送 HTTP 请求

J.M*_*lle -3

从未使用过Spring Data Rest,但看起来它的主要目的是通过数据源创建 Rest Web 服务。我认为这是有限的。

因此,您应该选择 Web 全栈。你仍然可以用它做 REST,如果你不想查看,只需返回 json 或任何东西。