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

时间:2016-12-13 08:08:17

标签: spring spring-boot spring-data spring-data-rest hal

我在春季启动应用中安装了HAL Browser。

在文档中,他们说它将在View view = this.getCurrentFocus(); if (view != null) { InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); } 开始。

但它始于http://localhost:8080/api,这是我的存储库。

所以它覆盖了我的spring-data-rest api的基本路径。

然后在HAL浏览器应用程序中,我可以看到我的所有存储库。

如果我尝试使用GET,请尝试在http://localhost:8080下查询,然后返回404.

原始端点http://localhost:8080/api/api/entities也会返回404.

插件是否被最新的spring,spring-data,spring-hateoas模块打破?

如果我将数据rest api路径更改为" /"它工作正常。

此外,我想知道是否可以使用OAuth授权客户端。我使用spring-security-oauth并拒绝所有请求。

修改该插件似乎不支持与http://localhost:8080/api/entities不同的路径 此外,无法支持/,我最好的机会是自己安装HAL Browser

1 个答案:

答案 0 :(得分:1)

您无需使用http://localhost:8080/api/entities等完整网址 你应该只使用像 - /api/api/entities