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>
Нужно ли менять какие-либо свойства пружинной загрузки, чтобы это работало?
Спасибо