所有Spring-MVC控制器的ALPS元数据



我有一个关于spring spring/data rest中对ALPS支持的问题。似乎只有在您拥有spring数据rest存储库时,才会公开ALPS元数据。所以我的问题是为什么只有一个支持spring数据休息存储库,我可以启用它为所有的spring mvc控制器?是否存在为所有控制器公开ALPS元数据的示例?

也许我还没有理解ALPS的概念…

打招呼

Meleagros

http://spring.io/blog/2014/07/14/spring-data-rest-now-comes-with-alps-metadata

这只是部分回答了这个问题,但Oliver Gierke在上面链接的博客文章的评论中回答了以下问题:

因为它依赖于你所公开的链接类型的知识,如何命名它们以及支持哪些HTTP方法。用朴素的Spring MVC应用程序的这一切都脱离了框架的控制,因此,我们不能提供开箱即用的功能。

然而,Spring HATEOAS包含编写自定义Alps描述符的API这样您就可以公开描述您的手动控制器。

最新更新