0
multipart/form-dataとして入力を受け取るJersey REST APIがあります。次のようにシグネチャは次のとおりです。Jerseyのbeanにmultipart/form-data入力を自動的にマップする方法
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Path("/getorders")
public Response getOrders(final FormDataMultiPart request) {
形式で入力パラメータは次のとおりです。
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Path("/getOrders")
public Response getOrders(final OrderBean order) {
そして、すべての私の入力を取得:
clientName
orderType
year
私が代わりにこのような何かを持っていると思いますこのようなbeanの中で:
public class OrderBean {
private String clientName;
private int orderType;
private int year;
// Getters and setters
}
Jerseyで自動的に行う方法はありますか?フィールドを手動でマップしてBeanに記入することができますが、実際には注釈などを探していて、Beanを自動的に埋めることができます。