HAL浏览器无法在spring-data-rest中正确自动配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HAL浏览器无法在spring-data-rest中正确自动配置相关的知识,希望对你有一定的参考价值。
我在我的春季启动应用程序中安装了HAL Browser。
在文档中,他们说它将在http://localhost:8080
开始。
但它开始于http://localhost:8080/api这是我的存储库。
所以它覆盖了我的spring-data-rest api的基本路径。
然后在HAL浏览器应用程序中,我可以看到我的所有存储库。
如果我尝试GET,它会尝试在http://localhost:8080/api/api/entities
下查询它们,返回404。
原始端点http://localhost:8080/api/entities
也返回404。
该插件是否被最新的spring,spring-data,spring-hateoas模块打破?
如果我将数据rest api路径更改为“/”,它可以正常工作。
此外,我想知道是否可以使用OAuth授权客户端。我使用spring-security-oauth并拒绝所有请求。
编辑看来插件不支持与/
不同的路径另外,它不可能支持spring-data-oauth
,我最好的机会是安装HAL Browser我自己
你不需要像http://localhost:8080/api/entities
那样使用完整的URL你应该只使用像 - /api/api/entities
这样的URI
以上是关于HAL浏览器无法在spring-data-rest中正确自动配置的主要内容,如果未能解决你的问题,请参考以下文章
Spring Data Rest - 在 Json 中禁用自我链接(HAL)
Jason中的Spring Data Rest -Disable自我链接(HAL)