我正在评估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/