在我们的一个项目中,我们正在使用 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/