java.lang.IllegalArgumentException: не найдено преобразователя для возвращаемого значения типа

С этим кодом

@RequestMapping(value = "/bar/foo", method = RequestMethod.GET)
    public ResponseEntity<foo> foo() {

        Foo model;
        ...
        return ResponseEntity.ok(model);
    }
}

Я получаю следующее исключение

java.lang.IllegalArgumentException: No converter found for return value of type

Я предполагаю, что объект не может быть преобразован в JSON, потому что Джексон отсутствует. Я не понимаю почему, потому что я думал, что Джексон был встроен с пружинной загрузкой.

Затем я попытался добавить Джексона в pom.xml, но у меня все еще та же ошибка

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

Нужно ли менять какие-либо свойства пружинной загрузки, чтобы это работало?

Спасибо

Ответы на вопрос(11)

Ваш ответ на вопрос