REST API - ALPS UI(类似 Swagger UI)

标签 rest documentation swagger spring-data-rest

我正在评估Spring Data REST目前我真的很喜欢它。

我缺少的是一个精美呈现的、交互式文档,类似于 Swagger UI .

我知道 Spring Data REST 不是静态 API,并且有 HAL Browser ,但不幸的是,HAL 浏览器不显示任何有关相应 url/GET/POST/etc 的文档元数据

Spring Data REST 生成 ALPS元数据(请参阅 here )。

<小时/>

为什么需要这个?
嗯,从我的角度来看,这对于前端开发人员来说非常有用,并且可以提高生产力。此外,每种自动生成的文档都可以节省大量时间。

<小时/>

长话短说:
是否有类似“用于 ALPS/超媒体感知 REST API 的 Swagger UI”之类的内容?

<小时/>

其他信息:
我已经找到了similar question这描述了问题,但我不确定是否可以重新提出它,所以我创建了这个新问题。也许与此同时有可能的解决方案。

最佳答案

this在你的依赖项中并吸烟:

<dependencies>
    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-rest-hal-browser</artifactId>
    </dependency>
</dependencies>

引用于:/api/browser

我今天只是在寻找同样的东西。 ALPS 是元数据 - 但 SRD 生成 hal - 您所需要的只是导航 HAL 数据,然后就完成了。

关于REST API - ALPS UI(类似 Swagger UI),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34330428/

相关文章:

iphone - 网络应用程序中的 2 条腿 oauth 专门用于它随附的 iphone 应用程序?

请求正文对象的各个成员的 C# swagger 文档

angular - Angular 4 前端中的 CORS 问题与运行 go API 后端的 Google Cloud Endpoints

c# - 使用未在 swagger 中公开的 HTTP 内容上传 API 文件

java - Spring 通用 REST Controller : parsing request body

java - JAX-RS-jersey-1.12 Web 服务器如何在没有指定容器的情况下作为 java 控制台应用程序运行?

rest - GWT 和 Jersey 集成

c++ - Mac OS C++ 和 libstdc++ 文档

orm - 1.2 的 Doctrine 文档

visual-studio-2010 - 为 xml 文档设置语言