我有这样一个用jax-rs注释的方法

@POST
@Path("/somepath")
public Response testPost(...)


我想使用Java字符串常量(从配置中检索)来代替“ / somepath”。那可能吗?

我知道我可以做@Path({somepath})
然后使用@PathParam替换它,但这是调用者传递动态参数的另一种用例。

最佳答案

在Java中,注释参数必须是编译时常量。
因此,您将无法使用@Path批注中的配置检索值。

10-07 20:39