java.lang.IllegalArgumentException: no se ha encontrado ningún convertidor para el valor de retorno de tipo
Con este código
@RequestMapping(value = "/bar/foo", method = RequestMethod.GET)
public ResponseEntity<foo> foo() {
Foo model;
...
return ResponseEntity.ok(model);
}
}
Me sale la siguiente excepción
java.lang.IllegalArgumentException: No converter found for return value of type
Supongo que el objeto no se puede convertir a JSON porque falta Jackson. No entiendo por qué porque pensé que Jackson fue construido con botas de primavera.
Luego intenté agregar Jackson al pom.xml pero todavía tengo el mismo error
<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>
¿Tengo que cambiar alguna propiedad de arranque de resorte para que esto funcione?
Gracias