如何修复在正文中返回 null 的 rest 模板对象
ResponseEntity<List<Spot>> reEntity = new ResponseEntity<List<Spot>>(HttpStatus.OK);
ParameterizedTypeReference<List<Spot>> parameterizedTypeReference = new ParameterizedTypeReference<List<Spot>>() {
};
List<Spot> spots = new ArrayList<Spot>(); //initialized
resEntity.getBody().addAll(spots);//getBody() is returning null
最佳答案
你应该在这一行定义正文
ResponseEntity<List<Spot>> reEntity = new ResponseEntity<List<Spot>>(HttpStatus.OK);
喜欢下一行
ResponseEntity<List<Spot>> reEntity = new ResponseEntity<List<Spot>>(spots, HttpStatus.OK);
我什至会建议您像下面这样使用 ResponseEntity 构建器
ResponseEntity.ok(spots);
关于java - 如何修复在其主体中返回 null 的响应实体对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57982319/