Reactjs 从列表中获取数据<;对象[]>;反应

Reactjs 从列表中获取数据<;对象[]>;反应,reactjs,spring-boot,Reactjs,Spring Boot,作为后端,我使用Spring Boot。 我得到了一个对象列表: @GetMapping("/car/1") public List<Object[]> findCarById() { List<Object[]> los = entityRepository.getCarById(); String title; Option option; List<Options> options= new ArrayList

作为后端,我使用Spring Boot。 我得到了一个对象列表:

@GetMapping("/car/1")
public List<Object[]> findCarById()
{
    List<Object[]> los = entityRepository.getCarById();
    String title;
    Option option; List<Options> options= new ArrayList<Option>();
    for(int i=0; i<los.size(); i++)
    {
        title = (String) los.get(i)[0];
        option = (Option) los.get(i)[1];
        options.add(option);
    }
    return los;
}
但我一点也不可怜。 你能告诉我我错过了什么吗?。非常感谢


非常感谢

在这种情况下,请尝试对所有关联使用DTO

public class CarDto
{
   private String model;
   private OptionDto optionDto;
   ...
}

希望提供帮助。

请求B似乎缺少加载事件侦听器。使用伪数据json,例如
json服务器
。要找出它与
后端
或“前端”相关的部分,请参阅如何使用XMLHttpRequest。但是避免使用它,而是使用它。例如,请参阅。另外,避免在java中使用原始
Object
s,尽可能长时间地使用DTO。使用邮递员测试后端是否工作正常。非常感谢您的回复。我有一个问题:建议使用
List
从与其他实体有很多关联(很多)的实体检索数据,或者只使用一个简单的调用
@GetMapping(“/car/1”)public List findCarOptionsByCarId()
,这对我很有帮助。非常感谢。
public class CarDto
{
   private String model;
   private OptionDto optionDto;
   ...
}