HAL浏览器无法在spring-data-rest中正确自动配置

问题描述 投票:1回答:1

我在我的春季启动应用程序中安装了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我自己

spring spring-boot spring-data spring-data-rest hal
1个回答
1
投票

你不需要像http://localhost:8080/api/entities那样使用完整的URL你应该只使用像 - /api/api/entities这样的URI

© www.soinside.com 2019 - 2024. All rights reserved.