java.lang.IllegalArgumentException: nenhum conversor encontrado para o valor de retorno do tipo
Com este código
@RequestMapping(value = "/bar/foo", method = RequestMethod.GET)
public ResponseEntity<foo> foo() {
Foo model;
...
return ResponseEntity.ok(model);
}
}
Eu recebo a seguinte exceção
java.lang.IllegalArgumentException: No converter found for return value of type
Meu palpite é que o objeto não pode ser convertido em JSON porque Jackson está ausente. Não entendo o porquê, porque pensei que Jackson foi construído com bota de mola.
Tentei adicionar Jackson ao pom.xml, mas ainda tenho o mesmo erro
<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>
Preciso alterar alguma propriedade de inicialização por mola para fazer isso funcionar?
Obrigado