在Spring Boot RestController中,我使用springframework類ResponseEntity來返回端點調用的響應。Spring ResponseEntity:使用構造函數還是靜態構建器?
我最近發現有兩種方法來實例化這個類。
使用構造函數:
response = new ResponseEntity<MyDto>(myDto, myHeaders, HttpStatus.OK);
使用靜態生成器:
response = ResponseEntity.ok().headers(myHeaders).body(myDto);
結果實例接縫是相同的。
我想知道,每個的優缺點是什麼? 我應該在哪種情況下最好使用其中一種?