spring - 在 Spring Boot 中使用 Jersey 代替 Spring MVC 来实现 REST API 有什么优势?

标签 spring rest spring-mvc spring-boot jersey-2.0

我们需要开发基于微服务架构的 Web 应用程序,但我有点困惑在 spring-boot 应用程序中使用 jersey 有什么好处。由于构建功能中的 spring-boot 还提供了公开 Web 服务的能力,因此 jersey 与 spring-boot 一起使用时会做什么。

与 Spring MVC 相比,Jersey 是否更安全、更稳健?请建议哪种方式是在 spring-boot 应用程序 TIA 中公开 REST API 的最佳方式。

最佳答案

  1. Spring REST 与其他 Spring API 配合使用效果更好(使用 api 2.0.6),但这只有在您是一家成熟的 Spring 商店时才有值(value)。
  2. 我使用过 Spring 的早期版本,因此没有机会详细比较 Spring 4 对 REST 和 Jersey 的支持。我的高级比较并没有表明 Spring REST 中有任何激进的东西吸引我完全离开 Jersey。
  3. 我可以像其他应用程序一样在基于 Spring 的应用程序中使用 Jersey。它很容易使用,而且我在运行时没有注意到任何主要的性能问题。它也比较老,而且大多数错误多年来都已得到解决。只需要担心的一件事就少了。 ==================================== ===============

关于spring - 在 Spring Boot 中使用 Jersey 代替 Spring MVC 来实现 REST API 有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52287686/

相关文章:

javascript - 将正文中的字符串作为 POST REST 调用发送(javascript 到 Asp.Net Core)

java - Content-Length : -1 中的有效 URI 结果

java - 如何判断Web服务是REST还是SOAP?

java - 如何通过 POST 在 Angular/Spring 中注销

rest - Thymeleaf 与 Spring MVC + Swagger

Java错误: java. lang.ClassNotFoundException:

java - Spring Boot 1.5.2 启动 : java. lang.NoSuchMethodError : javax. servlet.ServletContext.getVirtualServerName()Ljava/lang/String;

javascript - 尝试使用 JQuery 捕获日志失败和 404

Spring框架。如何存储一些数据以防止每次访问数据库

java - Bitronix 事务无法与 JMS 队列一起使用