У меня есть REST api, который получает входные данные как multipart/form-data. Подпись выглядит следующим образом:Как автоматически сопоставить данные о multipart/form-data в bean-компоненте в Джерси
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Path("/getorders")
public Response getOrders(final FormDataMultiPart request) {
Входные параметры в форме являются:
clientName
orderType
year
Я хотел бы вместо того, чтобы иметь что-то вроде этого:
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Path("/getOrders")
public Response getOrders(final OrderBean order) {
И получить все мои входы в фасоли:
public class OrderBean {
private String clientName;
private int orderType;
private int year;
// Getters and setters
}
Есть ли способ сделать это автоматически с Джерси? Я знаю, что я могу вручную сопоставить поля и заполнить компонент, но на самом деле я ищу аннотацию или что-то в этом роде, которая может автоматически заполнить компонент.