在Spring Boot RestController中,我使用springframework类ResponseEntity来返回端点调用的响应。Spring ResponseEntity:使用构造函数还是静态构建器?
我最近发现有两种方法来实例化这个类。
使用构造函数:
response = new ResponseEntity<MyDto>(myDto, myHeaders, HttpStatus.OK);
使用静态生成器:
response = ResponseEntity.ok().headers(myHeaders).body(myDto);
结果实例接缝是相同的。
我想知道,每个的优缺点是什么? 我应该在哪种情况下最好使用其中一种?