java.lang.IllegalArgumentException: Kein Konverter für Rückgabewert vom Typ @ gefund

Mit diesem Code

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

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

Ich erhalte die folgende Ausnahme

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

Meine Vermutung ist, dass das Objekt nicht in JSON konvertiert werden kann, weil Jackson fehlt. Ich verstehe nicht warum, weil ich dachte, dass Jackson mit Spring Boot gebaut wurde.

Dann habe ich versucht, Jackson zur pom.xml hinzuzufügen, 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 die Federbein-Eigenschaften ändern, damit dies funktioniert?

Vielen Dan

Antworten auf die Frage(22)

Ihre Antwort auf die Frage