索引 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 以避免异常。