我正在尝试找出 Spring 中开发 REST API 的最佳实践。
我找到了这两个包,据我了解它们之间的区别是:
我有什么遗漏的吗?大多数示例都位于网络之上,因此我想知道哪些决策点会导致我在应用程序中偏向其中一个。
好吧,这取决于你想要什么。两者都是-web-starters(它们可以轻松地将 jar 添加到您的类路径中)这将帮助您制作一个REST API, but 数据休息有一个更具体的目的,它可以帮助您将存储库公开为REST服务(事实上,如果你看到他们的pom.xml, 数据休息依赖于取决于状态网)。如果这就是你想要的,瞧!但如果您想要对数据、控制器、验证或项目结构有更多控制,状态网是你的选择。