java - Resteasy - 从 Javadoc 和注释生成 REST 文档

标签 java rest jax-ws jax-rs resteasy

<分区>

我想找到一种基于 JAXB、JAX-RS 注释和 java 文档注释(请不要使用 doclet)的 java 代码(WADL 或 HTML)生成漂亮的 REST API 文档的方法。

这里是我的项目环境

  • Spring,没有纯 XML 注释
  • 作为 REST 提供者高枕无忧
  • JAXB 和 JAX-RS 注释
  • JSON 中 rest API 的 Mime 类型

最佳答案

尝试 Enunciate .

Enunciate is an engine for dramatically enhancing your Java Web service API. It's simple. You develop your Web service API using standard Java technologies and attach Enunciate to your build process. Suddenly, your Web service API is boasting some pretty impressive features:

  • Full HTML documentation of your services, scraped from your JavaDocs.
  • Client-side libraries (e.g. Java, .NET, iPhone, Ruby, Flex, AJAX, GWT, etc.) for developers who want to interface with your API.
  • Interface Definition Documents (e.g. WSDL, WADL, XML-Schema, etc.)
  • Etc.

关于java - Resteasy - 从 Javadoc 和注释生成 REST 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8709622/

相关文章:

JAVA POI DOCX 替换段落中的文本

java - 无法在 Java Servlet 中反序列化 JSON

soap - JAXWS 中 SOAP 请求参数的 JAXB 绑定(bind)

java - 正则表达式匹配问题

java - Java 中缺少属性语法

android - 如何使用 SyncAdapter 处理远程服务器的 RESTful 更新

java - 基于决策的结果的 REST 资源建模

jaxb - JAXWS :wsimport utility 无法创建 Web 服务客户端

java - wsimport 使用额外的下划线错误地生成枚举类型

java - 为什么 SSL 的性能在 java 中的循环值中不同