Функция withSerializationInclusion недоступна в последней версии Jackson-databind-2.9.8 - PullRequest
0 голосов
/ 23 мая 2019

Я пытался создать объект 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
...