Ho cercato di capire come risolvere questo errore:dipendenza mancante per il metodo quando si fa un servizio di upload di file resto web
SEVERE: Missing dependency for method public java.lang.String com.myrest.FileService.uploadFile(java.io.File,com.sun.jersey.core.header.FormDataContentDisposition) at parameter at index 0 SEVERE: Missing dependency for method public java.lang.String com.myrest.FileService.uploadFile(java.io.File,com.sun.jersey.core.header.FormDataContentDisposition) at parameter at index 1 SEVERE: Method, public java.lang.String com.myrest.FileService.uploadFile(java.io.File,com.sun.jersey.core.header.FormDataContentDisposition), annotated with POST of resource, class com.myrest.FileService, is not recognized as valid resource method.
Sto lavorando con un servizio di riposo web basato su Apache Jersey e fare un upload di servizio.
Qualcuno ha riscontrato questo errore prima?
sto ottenendo questo errore per questo codice:
@POST
@Path("/upload{path:.*}")
@Consumes("multipart/form-data")
@Produces("text/plain")
public String uploadFile(
@FormDataParam("file") File file,
@FormDataParam("file") FormDataContentDisposition fileDetail) {
String fileLocation = "/files/" + fileDetail.getFileName();
System.out.println("Copying file to : " + fileLocation);
return "1";
}
registrare l'errore che sto ricevendo è simile a questo: https://gist.github.com/922072 – xybrek