我有一个关于春季仇恨/数据休息中ALPS支持的问题。似乎只有在拥有spring数据库存储库时才会公开ALPS元数据。所以我的问题是为什么只有弹簧数据休息库的支持,我可以为所有spring mvc控制器启用吗?是否有任何示例来公开所有控制器的ALPS元数据?
也许我还没有理解ALPS的概念......
迎接
Meleagros
http://spring.io/blog/2014/07/14/spring-data-rest-now-comes-with-alps-metadata
答案 0 :(得分:5)
这只是部分回答了这个问题,但Oliver Gierke在上面链接的博文中的评论中回答了以下内容:
因为它依赖于您所揭示的哪种链接的知识, 如何命名它们以及支持哪些HTTP方法。平原 Spring MVC应用程序所有这一切都失控了框架, 因此我们无法提供开箱即用的功能。
但是,Spring HATEOAS包含用于编写自定义Alps描述符的API 这样您就可以公开描述您的其他元数据 手动控制器。