2015-12-17 135 views
5

我现在正在评估Spring Data REST,我真的很喜欢它。REST API - ALPS UI(Swagger UI like)

我缺少的是一个很好的呈现,交互式文档可能性类似于Swagger UI

我知道春天的数据REST是不是一个静态的API,并且有HAL Browser,但不幸的是,HAL浏览器没有表现出对相应的URL任何documentational元/GET/POST /等。

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


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


长话短说:
有什么样 “扬鞭UI的ALPS /超媒体知道的REST API”?


其他信息:
我已经找到了similar question描述问题,但我不知道,如果它确定再加注,所以我创造了这个新的。也许在此期间有可能的解决方案。

回答

1

把你的依赖this琢磨吧:/ API /浏览器

我今天只是在寻找同样的事情:

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

的引用。 ALPS是元数据 - 但是SRD产生的是hal - 你需要的只是导航HAL数据的东西,你就完成了。

+0

不错。但它似乎运行在真实的数据上。它如何处理认证? (OAuth承载令牌) – Matthias