【发布时间】:2014-10-13 01:01:23
【问题描述】:
使用相同的资源 url,是否可以根据参数在下面调用不同的方法?
@POST
@Path("/resource/add")
@Consumes(MediaType.APPLICATION_JSON)
public Response add(Class1 arg1);
@POST
@Path("/resource/add")
@Consumes(MediaType.APPLICATION_JSON)
public Response add(Class2 arg2);
【问题讨论】:
-
没有。为什么不试试看结果呢?
-
不,但你可以这样做
@Path("/resource/add/class1")和@Path("/resource/add/class2") -
'/add/' 是多余的,因为 POST 动词意味着创建一个新的类实例。