当前位置: 首页 > 知识库问答 >
问题:

Spring Boot Starter Data Rest从根URI更改存储库的URL

孙成化
2023-03-14

下面的spring.io示例如下:http://spring.io/guides/gs/accessing-data-rest/将存储库公开为rest web服务工作得很好,但我看不到如何更改公开服务的URL。对于注释参数的含义,API文档有点模糊,可能假设了一些先验知识。

我想要的是一个在http://localhost:8080/api/People上访问的HATEOAS服务,用于People存储库。我想实现这个URL只使用注释,而不是混乱的上下文根或类似的。我尝试了以下存储库注释:

  • @RepositoryRestResource(CollectionResourceel=“API/People”,path=“People”)
  • @RepositoryRestResource(CollectionResourceel=“People”,path=“API/People”)
  • @RepositoryRestResource(CollectionResourceel=“API/People”,path=“API/People”)

这些都没用。

我知道我可能错过了明显的,非常感谢任何人能指出这一点。

共有1个答案

邢新
2023-03-14

从Spring Boot1.2开始,您就可以设置此属性:

spring.data.rest.baseURI=API

或者:

 类似资料:
  • 所以。烦人。 为简洁起见编辑: 类似问题的答案state将修复问题,但我做错了吗?因为它说它不匹配任何文件?也许是因为我运行了git重置?

  • 我的想法设置(Maven存储库) 我的Maven存储库URLhttps://repo.maven.apache.org/maven2 但此URL无法访问。Central Maven存储库的正确URL应https://repo1.maven.apache.org/maven2 使用该不正确的URL,我无法从远程存储库下载任何依赖项。 如何将远程存储库更改为正确的存储库?

  • 在HDInsight集群上,使用CREATE外部语句创建配置单元表: 然后更改一些现有的文件,将一些文件添加到CREATE语句中提到的Azure Blob容器中。 一个新的配置单元查询是否考虑对Blob容器所做的更改,同时将数据再次加载到配置单元表?

  • 我对Vault是完全陌生的,我想要的是检测机密何时发生变化,并执行一些代码作为响应。我一直在谷歌搜索关于如何做到这一点的资源,但没有找到任何有用的东西。从我的阅读和学习中,我认为实现我想要的唯一方法是实现一个定制的秘密引擎。我说的对吗?你知道实现我想要的更好的方法吗?

  • 我在GitHub上有一个存储库,我必须从中找到一些统计数据,然后我必须在Python脚本中处理这些数据。特别是,我必须得到的信息是在一定的天数内修改的代码行数,即增加、删除和修改的代码行数。我试图看看GitHub的蜜蜂,但不幸的是,我没有找到我需要的东西,有人知道如何建议我该怎么做吗?谢谢你。

  • 问题内容: 我有一个MySQL数据库。默认存储引擎为。 我想将其更改为。 我可以逐个表地更改它,但是我想一次更改它影响所有表。 如何更改数据库存储引擎?我尝试过,但似乎没有选择。 问题答案: 登录后,转到要更改的表,然后单击“操作”选项卡。在这里,您可以更改存储类型以及其他一些选项 在线文件