我正在尝试在Spring中的两个微服务之间传递信息。一个正在发送带有实体的Object的ResponseEntity,但是另一方面,我似乎无法获得正确的响应。所有字段均为空。
this is the controller of my first microservice
this is what is returned when called directly
this is the code inspection of the response before it's sent
然后我尝试在另一个微服务中恢复该响应。
This is the call to the first API
所以我被困在那里,不明白为什么我的客户端无法访问数据。我在两个应用程序中都设置了断点,第一个被正确调用。
您可以在此处找到我的代码:https://github.com/Shikatamo/B3Examples
我已经尝试了3-4小时,但我真的被困在那里。从我的角度来看,这看起来确实很愚蠢,但我似乎无法动弹。此刻,我们将不胜感激所有帮助。
答案 0 :(得分:0)
尝试摆脱客户端中的ResponseEntity:
@Component
@FeignClient("CourseStudent")
public interface ICourseStudentClient {
@RequestLine("GET /{id}")
CourseStudents getOneById(@Param("id") Long id);
}