我正在尝试使用 jaxrs 合同解决 Feign 接口上的 Spring 占位符:
@FeignClient(value = "myClient"
, url = "${server.url}"
, configuration = MyFeignConf.class)
public interface MyClient {
@GET
@Path("${server.querypath}")
@Produces("application/json")
JsonNode olaTvQuery(@QueryParam("nbResults") int nbResults)
}
但是发现只有server.url
通过SpringBoot的占位符填充机制才能解决。${server.querypath}
未解析并GET
作为文字值给出。
有人这样做吗?我应该打开功能请求吗?感谢您的回答。