java.lang.IllegalArgumentException: Für den Rückgabewert des Typs wurde kein Konverter gefunden

Mit diesem code

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

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

Bekomme ich die folgende exception

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

Meine Vermutung ist, dass das Objekt nicht konvertiert werden, um JSON weil Jackson fehlt. Ich verstehe nicht warum, weil ich dachte, dass Jackson gebaut wurde mit spring boot.

Dann habe ich versucht, um Jackson zu den pom.xml aber ich habe immer noch den gleichen Fehler

<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>

Muss ich ändern, spring boot-Eigenschaften, um diese Arbeit zu machen?

Danke

InformationsquelleAutor der Frage Marc | 2016-06-15

Schreibe einen Kommentar