java.lang.IllegalArgumentException:找不到类型返回值的转换器
2022-08-31 08:49:18
使用此代码
@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
我的猜测是,该对象无法转换为JSON,因为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>
我是否必须更改任何弹簧靴属性才能使其正常工作?