Mac*_*las 7 java rest jax-rs jax-ws resteasy
我想找到一种方法从Java代码(WADL或HTML)生成漂亮的REST API文档 - 基于JAXB,JAX-RS注释和java doc注释(请不要doclet).
这是我的项目环境
小智 14
尝试Enunciate.
Enunciate是一个显着增强Java Web服务API的引擎.这很简单.您使用标准Java技术开发Web服务API,并将Enunciate附加到您的构建过程.突然间,您的Web服务API具有一些非常令人印象深刻的功能: 从JavaDocs中删除您的服务的完整HTML文档. 客户端库(例如Java,.NET,iPhone,Ruby,Flex,AJAX,GWT等),适用于希望与API进行交互的开发人员. 接口定义文档(例如WSDL,WADL,XML-Schema等) 等等.
Enunciate是一个显着增强Java Web服务API的引擎.这很简单.您使用标准Java技术开发Web服务API,并将Enunciate附加到您的构建过程.突然间,您的Web服务API具有一些非常令人印象深刻的功能:
Yve*_* V. 10
作为替代方案Enunciate,您也可以考虑MireDot.它源于我们在自己公司内部使用的工具,并且可以免费用于开源项目.它完全符合您的描述:它结合了jaxrs注释和现有的javadoc注释来生成rest api.它可以作为maven插件使用,您只需添加到项目中即可.Jaxb注释在撰写本文时尚未得到支持,但该工具正在积极开发中,我们根据建议/请求/反馈选择要实现的功能.
Enunciate
MireDot
归档时间:
13 年,10 月 前
查看次数:
20183 次
最近记录:
10 年,2 月 前