gpt4 book ai didi

spring-data-rest - Spring Data Rest基本路径

转载 作者:行者123 更新时间:2023-12-03 11:31:33 25 4
gpt4 key购买 nike

我通过创建扩展RepositoryRestMvcConfiguration的Java配置类并将@RestResource添加到存储库中,将Spring Data Rest(2.0)添加到现有的Spring MVC应用程序中。

是否可以更改Rest API的基本URL?例如:

http://localhost:8080/rest/customers

代替
http://localhost:8080/customers

我试图使用setBaseURI覆盖configureRepositoryRestConfiguration,但是它似乎并不适用于响应中的所有链接。

最佳答案

Spring Boot 1.2开始,您可以设置以下属性:
spring.data.rest.baseUri=api

或者:
spring.data.rest.base-uri=api

(Spring Boot使用relaxed binding系统)

注意:我发现,如果使用自定义配置扩展了RepositoryRestMvcConfiguration,则该属性不会生效。有关更多信息,请参见:

https://github.com/spring-projects/spring-boot/issues/2392

一旦发布了下一版本的Spring Boot(在1.2.1之后),解决方案将改为扩展RepositoryRestMvcBootConfiguration

关于spring-data-rest - Spring Data Rest基本路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22024716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com