有了这个代码
@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添加到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属性才能使其正常工作?
谢谢
问题是Foo中的一个嵌套对象没有任何对象 getter/setter
getter/setter