2015-09-22 55 views
0

我正在嘗試使用以下放心使用方法上載多部分表單上傳文件。無法使用放心的方式執行多部分表單上傳

given().filter(new RequestLoggingFilter(captor)).when().multiPart("metadata", new File("S:\\testdata.prop")).multiPart("file",aFileStream).post("/uploadFile").then().statusCode(200); 

此拋出

com.fasterxml.jackson.databind.Module錯誤:提供 com.fasterxml.jackson.datatype.joda.JodaModule不能被實例化 。

傑克遜庫添加到classpath.the testdata.Prop文件是一個屬性文件

回答

0

您需要添加jackson-databind到classpath中。如果你使用的是Maven,您可以添加這樣的:

<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-databind</artifactId> 
    <version>2.6.2</version> 
</dependency> 

此外,如果你正在使用JodaTime您可能需要添加這種依賴性:

<dependency> 
    <groupId>com.fasterxml.jackson.datatype</groupId> 
    <artifactId>jackson-datatype-joda</artifactId> 
    <version>2.6.2</version> 
</dependency> 

REST自動放心嘗試註冊的所有傑克遜classpath中的模塊。

相關問題