我需要编写一个Restful服务,用于消费Excel文件,将其映射为一个类并写入数据库。
@POST
@Path("/insertDataInDB)
@Consumes(MediaType.???)
public Response insertDataInDB(???) {
//do Stuff
}
我的第一个想法是使用ByteStream,然后使用Apache POI解释流。但是这里出现了异常:“org.jboss.resteasy.spi.UnsupportedMediaTypeException”。
@POST
@Path("/insertDataInDB")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public void insertDataInDB(@FormDataParam("inputfile")
File inputfile) {
//do Stuff
}
有人知道应该使用什么MediaType和什么类型的Java DataType吗?
或者有没有更好的想法?