多くのパラメータを必要とするこの 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);
...
}
これは可能ですか?