我正在尝试在现有系统中公开Spring Data REST资源。
我需要公开一个“客户”资源,该资源可以正常工作(我正在使用Spring Boot应用,并且配置被自动提取)。
问题
我想用包含路径变量的基本路径作为新客户资源的前缀。 Spring Data REST提供了一种对基本路径进行硬编码的选项,但是无法识别路径变量。我想将动态{companyId}
路径变量获取到基本路径:
spring:
data.rest.base-path: /v1/api/{companyId}
^崩溃原因:
Caused by: java.net.URISyntaxException: Illegal character in path at index 8: /v1/api/{companyId}
公司实际上并不是与客户相关的实体,而是客户提供的路径变量。