【发布时间】:2021-10-05 15:10:26
【问题描述】:
我有这个按城市人口检索的代码:
@GetMapping("/city")
public ResponseEntity<List<CityDto>> getPopulationPerCity {
List<CityDto> city= cityService.getPopulationPerCity(city);
return return ResponseEntity.ok(city);
}
而我所做的就是用这样的 try/catch 包围它,以便记录请求是否成功:
@GetMapping("/city")
public ResponseEntity<List<CityDto>> getPopulationPerCity {
List<CityDto> city = null;
try {
city= cityService.getPopulationPerCity(city);
log.info("The city population request is successful")
} catch (Exception e) {
log.info("The city population request is failed")
}
return ResponseEntity.ok(city);
这会以任何方式影响背后的逻辑吗?
【问题讨论】:
-
否,但如果前端不处理空值,它可能会影响逻辑