我配置了休息路径,如" / v1 /"并在servlet中配置端点,如' / test /'。
现在我删除了" / v1"来自java类"测试"。
org.glassfish.jersey.internal.Errors logErrors
WARNING: The following warnings have been detected: WARNING: The (sub)resource method test in com.abc.services.Test contains empty path annotation.
进行此更改后,我收到了上述警告。如何处理此警告?
我想要这个" / v1"删除10个其余路径的更改。所以任何人都帮助我在没有警告的情况下跑步?
答案 0 :(得分:46)
警告意味着您有一个使用@Path("/")
或@Path("")
注释的资源方法。例如
@Path("test")
public class Test {
@GET
@Path("/")
public String test(){}
}
不确定为什么泽西岛会发出警告,也许只是为了确保你真正想要的。原因是使用@Path("/")
的资源方法是多余的,因为如果你只是做的话已经隐含了
@Path("test")
public class Test {
@GET
public String test(){}
}
没有@Path("/")
。它的工作原理相同。所以,如果你有这些,删除它们,它应该删除警告。