我们使用Apache CXF和Spring来开发Web服务应用程序。有没有办法只使用内置注释将应用程序中的所有端点生成为文档?
我在Rails世界中寻找像rake routes
这样的东西;)
答案 0 :(得分:2)
CXF可以自动生成一个服务列表,其中包含指向WADL文件的链接,用于描述您的网络服务。
默认情况下,如果您在
中公开了REST Web服务http://host/path
前往
http://host/path/services
应该为您提供该服务列表。
要直接获取WADL文档,只需将?_wadl
添加到REST服务器的安装位置即可。此路径上可用的所有操作和方法及其子项都应记录在那里。
请参阅http://cxf.apache.org/docs/jaxrs-services-description.html(特别是“服务列表和WADL查询”部分。)