我试图在 Spring Boot 项目中创建 CouchDBConnector 对象以连接到 CouchDB。所以在创建连接器对象时出现了这个问题。
没有太多关于 Ektorp Github 项目的文档可供尝试。
@Bean
public CouchDbConnector firstCouchDbConnector() throws MalformedURLException {
HttpClient httpClient = new StdHttpClient.Builder()
.url("http://localhost:5984")
.username("admin")
.password("admin")
.build();
CouchDbInstance couchdbInstance = new StdCouchDbInstance(httpClient);
CouchDbConnector couchDbConnector = new StdCouchDbConnector("spring", couchdbInstance);
return couchDbConnector;
}
我希望 CouchDBConnector 对象能够访问 CouchDB 数据库。但我得到的只是这个错误。
我在控制台中遇到的错误是:
以下方法不存在:
com.fasterxml.jackson.databind.SerializationConfig.withSerializationInclusion(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/databind/SerializationConfig;
该方法的类 com.fasterxml.jackson.databind.SerializationConfig 可从以下位置获得:
jar:file:/C:/Users/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.9.8/11283f21cc480aa86c4df7a0a3243ec508372ed2/jackson-databind-2.9.8.jar!/com/fasterxml/jackson/databind/SerializationConfig.class
它是从以下位置加载的:
file:/C:/Users/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.9.8/11283f21cc480aa86c4df7a0a3243ec508372ed2/jackson-databind-2.9.8.jar