java - 在 Spring Data Rest 中自定义 alps 生成

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

我将 SDR(Spring Data Rest)与自定义 Controller 混合在一起,如定义在:

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

以此来保持 HATEOAS 链接 beetwen SDR 和自定义 Controller :

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

除了处理 ALPS 元数据外,一切正常。 Spring data Rest 中有一个自动 ALPS 生成器 http://localhost:8080/profile而且我不知道如何包含 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

求助!!! :)

最佳答案

不幸的是,您不能向 alps 添加任何内容,您只能向 API 添加自定义链接。如果你想为你的 API 准备好的文档,它混合了 Spring MVC 和 Spring 数据 rest,最好选择另一种方式来做到这一点。例如,您可以使用 Spring rest docs

关于java - 在 Spring Data Rest 中自定义 alps 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44804766/

相关文章:

java - 当所选选项具有空值时将嵌套对象设置为 null

java - 超链接下拉列表

java - Spring MVC 静态资源定位和映射

hibernate - 保存实体时,列是 uuid 类型,但表达式是 bytea 类型

java - Tomcat 服务器,卡在 "INFO : server startup in t ms"

java - Java中UDP数据报socket超时处理

java - Perl 会成为这种图像处理的瓶颈吗?

java - 从 url 保存 (xml) 文件的更好方法是什么?

java - 使用 spring-data-jpa 和 spring-mvc 过滤数据库行

java - 使用 Spring 数据调用自定义 mongoDB 查询失败