我有这个需要很多参数的 put 请求。
那么有没有办法迭代参数而不是手动访问它们。
@PUT
@Path("/{foobar}")
public Response createFoobar(
@PathParam("foo1") String foo1,
@PathParam("foo2") String foo2,
@PathParam("foo3") String foo3,
@PathParam("foo4") String foo4
...
{
FooBar foobar = new FooBar();
foobar.foo1 = foo1;
foobar.foo2 = foo2;
...
return Response.status(200)...;
}
我想要的是
foreach(Object param in pathParams){
if(param.name.equals("foo1")
foobar.setFoo1((String)param);
if(param.name.equals("foo2")
foobar.setFoo2((String)param);
...
}
这可能吗?