Spring Boot RestControllerではspringframeworkクラスResponseEntityを使用してエンドポイント呼び出しの応答を返します。Spring ResponseEntity:コンストラクタまたは静的ビルダーを使用しますか?
私は最近、このクラスをインスタンス化する2つの方法があることを発見しました。同じことが、得られたインスタンス継ぎ目
response = ResponseEntity.ok().headers(myHeaders).body(myDto);
:静的ビルダーを使用
response = new ResponseEntity<MyDto>(myDto, myHeaders, HttpStatus.OK);
:コンストラクタを使用して
。
それぞれの賛否両論は何ですか? いずれの状況でどちらを使用するのが好ましいか?