在Spring Data Rest中自定义alps生成

时间:2017-06-28 14:03:23

标签: java spring-mvc spring-data customization spring-data-rest

我正在将SDR(Spring Data Rest)与自定义控制器混合使用,例如:in <:p>

https://docs.spring.io/spring-data/rest/docs/current/reference/html/#customizing-sdr.overriding-sdr-response-handlers

这样可以保持HATEOAS链接beetwen SDR和自定义控制器:

https://docs.spring.io/spring-data/rest/docs/current/reference/html/#_the_resourceprocessor_interface

除了处理ALPS元数据外,一切都有效。 Spring数据休息http://localhost:8080/profile中有一个自动ALPS生成器,我不知道如何包含SDR无法处理的自定义元数据

更新: 请参阅本文评论中的作者回复:https://spring.io/blog/2014/07/14/spring-data-rest-now-comes-with-alps-metadata但我不知道如何通过Spring Hateoas添加ALPS ......

类似SO帖子:ALPS metadata for all Spring-MVC Controller

帮助!!! :)

1 个答案:

答案 0 :(得分:0)

不幸的是,您无法向阿尔卑斯山添加任何内容,您只能添加到您的API的海关链接。如果您正在为API混合使用Spring MVC和Spring数据,那么最好选择另一种方法。例如,您可以使用Spring rest docs