缺少方法的依赖关系作为索引Rest Web Service Java的参数

时间:2015-02-26 14:54:00

标签: java rest query-parameters

在我的Restful Web服务中,一个方法需要4个参数。 String String String和Object。除了使用Object作为参数的此方法之外,所有其他方法都正常工作。 我正在使用Query param。尝试在服务器上运行时,我收到以下异常。

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;
        }

1 个答案:

答案 0 :(得分:0)

传递的第四个参数应该是String not Object以避免异常。