使用这段代码
@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
我的猜测是由于缺少Jackson,该对象无法转换为JSON。我不明白为什么会这样,因为我认为Jackson已经与Spring Boot一起构建了。
然后我尝试将Jackson添加到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>
我需要更改任何Spring Boot属性才能使它起作用吗?