索引 Rest WebService Java 处参数的方法缺少依赖项
Missing dependency for method at parameter at index Rest WebService Java
在我的 Restful 网络服务中,一个方法有 4 个参数。 String String 字符串和对象。除了这个以 Object 作为参数的方法外,所有其他方法都工作正常。
我正在使用查询参数。尝试在服务器上 运行 时出现以下异常。
SEVERE: Missing dependency for method public org.Result org.tempuri.Rest.Client2.update(java.lang.String,java.lang.String,java.lang.String,java.lang.Object) at parameter at index 3
SEVERE: Method, public org.Result org.tempuri.Rest.Client2.update(java.lang.String,java.lang.String,java.lang.String,java.lang.Object), annotated with POST of resource, class org.tempuri.Rest.Client2, is not recognized as valid resource method.
代码:
public Result update(@QueryParam("fname")String fname, @QueryParam("lname")String lname, @QueryParam("key")String key, @QueryParam("value")Object value){
Result r = null;
r = Update.update(fname, lname, key, value);
return r;
}
传递的第 4 个参数应该是 String 而不是 Object 以避免异常。
在我的 Restful 网络服务中,一个方法有 4 个参数。 String String 字符串和对象。除了这个以 Object 作为参数的方法外,所有其他方法都工作正常。 我正在使用查询参数。尝试在服务器上 运行 时出现以下异常。
SEVERE: Missing dependency for method public org.Result org.tempuri.Rest.Client2.update(java.lang.String,java.lang.String,java.lang.String,java.lang.Object) at parameter at index 3
SEVERE: Method, public org.Result org.tempuri.Rest.Client2.update(java.lang.String,java.lang.String,java.lang.String,java.lang.Object), annotated with POST of resource, class org.tempuri.Rest.Client2, is not recognized as valid resource method.
代码:
public Result update(@QueryParam("fname")String fname, @QueryParam("lname")String lname, @QueryParam("key")String key, @QueryParam("value")Object value){
Result r = null;
r = Update.update(fname, lname, key, value);
return r;
}
传递的第 4 个参数应该是 String 而不是 Object 以避免异常。