Reactjs 从列表中获取数据<;对象[]>;反应
作为后端,我使用Spring Boot。 我得到了一个对象列表: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
@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;
...
}