用这个密码
@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 不见了。我不明白为什么,因为我以为杰克逊是内置弹簧靴。
然后我尝试将 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>
我必须改变任何弹簧启动属性,使这个工作?