Java Jersey-Rest服务中的多种PUT方法
我想知道是否有可能在一个Java Jersey-Rest服务中的多种PUT方法,java,rest,http,methods,jersey,Java,Rest,Http,Methods,Jersey,我想知道是否有可能在一个资源中放入两个方法,它们通过表单接受不同数量的参数 例如: 我尝试复制函数,但只更改了函数名,编译时没有出错。这是否可以接受,如果可以,是否被认为是好的/坏的做法 谢谢您的帮助。我认为它不会起作用,因为方法是基于参考URL和HTTP方法进行匹配的。由于这两个方法共享相同的引用URL和相同的HTTP方法,jersey在运行时应该为不明确的映射抛出错误 @PUT @Produces(MediaType.TEXT_XML) public Respons
资源中放入两个方法,它们通过表单
接受不同数量的参数
例如:
我尝试复制函数,但只更改了函数名,编译时没有出错。这是否可以接受,如果可以,是否被认为是好的/坏的做法
谢谢您的帮助。我认为它不会起作用,因为方法是基于参考URL和HTTP方法进行匹配的。由于这两个方法共享相同的引用URL和相同的HTTP方法,jersey在运行时应该为不明确的映射抛出错误
@PUT
@Produces(MediaType.TEXT_XML)
public Response updateOrderStatus(
@FormParam("status") String status
){
....
}
@PUT
@Produces(MediaType.TEXT_XML)
public Response updateOrder(
@FormParam("coffeeType") String type,
@FormParam("addition") String addition,
@FormParam("cost") String cost
){
....
}