java - RESTful Web 服务框架与 Spring MVC REST 支持的比较

标签 java rest spring-mvc

在我们的一个项目中,我们正在使用 spring mvc。 spring mvc 固有地支持 REST Web 服务。我期待获得一些关于 Springs mvc 的 REST 与其他流行框架(如 RESTEasy、RESTlet、JAX-RS 等)相比如何支持费用的见解/建议。

最佳答案

第一个大的区别是 ReSTLet 和 RESTEasy 都提供 JAX-RS 的实现。您可以编写 JAX-RS 代码,这些框架中的任何一个都可以运行,而无需更改任何内容。 Spring MVC 是一个单独的 API,不实现 JAX-RS。它确实提供了与我所看到的大部分相同的功能。当然,ReSTLet 也提供了自己的基于非 JAX-RS 的 API,这也很好。

我找到了this InfoQ 上对 Spring MVC 和 JAX-RS 的看似彻底的比较可能会让您感兴趣。我想说,如果您已经在使用 Spring MVC 并且它满足您在 REST 部门的需求,请坚持使用它,直到您发现需要寻找其他东西。

关于java - RESTful Web 服务框架与 Spring MVC REST 支持的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6788055/

相关文章:

java - 为什么 ActionEvent 需要 id?

java - 如何使用Java在单个周期内从Kafka读取多条记录

使用 Swagger 的 Spring REST API 文档

javascript - 基于浏览器的远程资源缓存

spring-mvc - 使用@Valid时如何设置执行验证的顺序?

java - 未使用的 URI 模板变量 - 我可以用通配符替换它吗?

java - 如何将带有斜杠的 URL 重定向到没有斜杠的相应 URL?

java - Java 中 JSONArray 迭代中的数组

java - 对多个条件运行选择查询

java - 如何在 JAVA 中进行 REST Web 服务调用?