如何使用 Rest 模板来检索对象
How to use Rest template for Retrieve Object
我创建了 2 个小微服务,一个是产品服务,另一个是目录服务。只有产品服务处理数据库。产品服务与数据库完美配合。但我无法通过目录服务访问产品对象。
我收到以下错误:
Cannot deserialize instance of Entity.Course
out of START_ARRAY token at [Source:(PushbackInputStream); line: 1, column: 1]
我该如何解决这个问题?
@GetMapping("/catelog")
public Course getCourseObject() {
String CourseUrl="http://localhost:9090/courses";
Course course;
RestTemplate rest=new RestTemplate();
course =rest.getForObject(CourseUrl, Course.class);
return course;
}
我猜你的调用 return 是一个数组...所以
return rest.getForObject(CourseUrl, Course[].class);
当然也可以编辑 return 从课程到课程的类型[]
我创建了 2 个小微服务,一个是产品服务,另一个是目录服务。只有产品服务处理数据库。产品服务与数据库完美配合。但我无法通过目录服务访问产品对象。
我收到以下错误:
Cannot deserialize instance of
Entity.Course
out of START_ARRAY token at [Source:(PushbackInputStream); line: 1, column: 1]
我该如何解决这个问题?
@GetMapping("/catelog")
public Course getCourseObject() {
String CourseUrl="http://localhost:9090/courses";
Course course;
RestTemplate rest=new RestTemplate();
course =rest.getForObject(CourseUrl, Course.class);
return course;
}
我猜你的调用 return 是一个数组...所以
return rest.getForObject(CourseUrl, Course[].class);
当然也可以编辑 return 从课程到课程的类型[]