Мне было интересно, можно ли использовать два метода PUT
в одном resource
, которые принимают различное количество аргументов через Form
.Несколько методов PUT в службе отдыха в Джерси
Например:
@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
){
....
}
Я попытался тиражирование функции, но только изменение названия функций и компилируется без ошибок. Является ли это приемлемым, и если да, считается ли это хорошей/плохой практикой?
Благодарим за помощь.