jax-rs - swagger-api 和 JAX-RS 有什么区别?

标签 jax-rs swagger

swagger-api有什么区别和 JAX-RS ?

swagger-api仅用于文档? (例如 @ApiOperation )

最佳答案

根据 API 文档,JAX-RS是用于 RESTful Web 服务的 Java API,它提供可移植的 API,用于开发、公开和访问按照 REST 架构风格原则设计和实现的 Web 应用程序。

另一方面,当您使用任何 JAX-RS 实现(@Bijoy 已经提到的 Jersey、RestEasy、Apache-CXF 等)实现了 Restful Web 服务时,Swagger 就会出现。 Swagger 通过使 API 看起来美观且可呈现来为您的 API 添加形式,以便可以轻松编写客户端代码,同时它还通过将文档与代码集成使文档变得不那么无聊。不用说,如果在编码结束后完成,还可以节省记录所需的额外时间。从这个意义上说,它有点革命性。

关于jax-rs - swagger-api 和 JAX-RS 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36997865/

相关文章:

java - Jersey Client可以在多线程环境中使用rest api吗?

java - 基于 Java 的 REST 服务 (JSON) 是否一定需要第三方框架?

java - @Valid @RequestBody 无法验证输入错误的传入 Json

node.js - 如何在 hapi-swagger 文档页面上进行身份验证,以便只有真实用户才能看到我的文档

c# - services.AddSwaggerGen() 给出错误

java - 在 Jboss EAP 7.2.0.GA 中处理 JSON 序列化

java - 为什么我的 Jersey JAX-RS 服务器抛出一个关于不在 RequestScope 中的 IllegalStateException?

java - 如何处理 setter 在 JAXB 自动从请求正文解码时抛出的异常?

node.js - 如何从基于 TypeScript 的 Express 应用程序生成 swagger API 文档?

带有@RequestParam 和@RequestBody 的Spring @GetMapping 因HttpMessageNotReadableException 而失败