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

时间:2014-08-24 08:32:26

标签: spring spring-mvc spring-data-rest spring-hateoas

我有一个关于春季仇恨/数据休息中ALPS支持的问题。似乎只有在拥有spring数据库存储库时才会公开ALPS元数据。所以我的问题是为什么只有弹簧数据休息库的支持,我可以为所有spring mvc控制器启用吗?是否有任何示例来公开所有控制器的ALPS元数据?

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

迎接

Meleagros

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

1 个答案:

答案 0 :(得分:5)

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

  

因为它依赖于您所揭示的哪种链接的知识,   如何命名它们以及支持哪些HTTP方法。平原   Spring MVC应用程序所有这一切都失控了框架,   因此我们无法提供开箱即用的功能。

     

但是,Spring HATEOAS包含用于编写自定义Alps描述符的API   这样您就可以公开描述您的其他元数据   手动控制器。