这个奇怪的泽西岛警告是什么意思?

2022-09-01 13:06:20

此警告在泽西岛 1.4 中意味着什么:

WARNING: A sub-resource method, public final java.lang.String com.XXX.render(), 
with URI template, "/", is treated as a resource method

这是该方法的外观:

@GET
@Produces(MediaType.APPLICATION_XML)
@Path("/")
public final String render() {
  return "test";
}

答案 1

为什么需要为方法指定这样的路径?@Get足以告诉球衣,它是整个类的默认方法(我假设你的类有一些@Path(“/MyRes”)注释)。


答案 2

看起来你上周遇到了同样的问题 如何有条件地路由 JAX-RS 请求,这取决于后缀? - 运气好吗?

在网上环顾四周,你可能会错误地设置构造函数 - 通读 http://jersey.576304.n2.nabble.com/Problem-using-the-JerseyTest-class-td3256608.html - 有人有类似的问题并能够解决它。


推荐