HAL 浏览器未在 spring-data-rest 中正确自动配置
The HAL Browser doesn't get autoconfigured correctly in spring-data-rest
我已经在我的 spring 启动应用程序中安装了 HAL 浏览器。
在文档中他们说它将在 http://localhost:8080
开始。
但它是从我的存储库 http://localhost:8080/api 开始的。
所以它覆盖了我的 spring-data-rest api 的基本路径。
然后在 HAL 浏览器应用程序中,我可以看到我所有的存储库。
如果我尝试 GET,它会尝试在 http://localhost:8080/api/api/entities
下查询它们,其中 return 404。
原来的端点http://localhost:8080/api/entities
也return404。
插件是否与最新的 spring、spring-data、spring-hateoas 模块一起损坏?
如果我将数据剩余 api 路径更改为“/”,它工作正常。
另外,我想知道是否可以使用 OAuth 授权客户端。我使用 spring-security-oauth 并且所有请求都被拒绝了。
编辑 插件似乎不支持与 /
不同的路径
另外,不可能支持spring-data-oauth
,我最好的机会是自己安装HAL Browser
您不需要像 http://localhost:8080/api/entities
那样使用完整的 URL
你应该只使用像这样的 URI -
/api/api/entities
我已经在我的 spring 启动应用程序中安装了 HAL 浏览器。
在文档中他们说它将在 http://localhost:8080
开始。
但它是从我的存储库 http://localhost:8080/api 开始的。
所以它覆盖了我的 spring-data-rest api 的基本路径。
然后在 HAL 浏览器应用程序中,我可以看到我所有的存储库。
如果我尝试 GET,它会尝试在 http://localhost:8080/api/api/entities
下查询它们,其中 return 404。
原来的端点http://localhost:8080/api/entities
也return404。
插件是否与最新的 spring、spring-data、spring-hateoas 模块一起损坏?
如果我将数据剩余 api 路径更改为“/”,它工作正常。
另外,我想知道是否可以使用 OAuth 授权客户端。我使用 spring-security-oauth 并且所有请求都被拒绝了。
编辑 插件似乎不支持与 /
不同的路径
另外,不可能支持spring-data-oauth
,我最好的机会是自己安装HAL Browser
您不需要像 http://localhost:8080/api/entities
那样使用完整的 URL
你应该只使用像这样的 URI -
/api/api/entities