Spring Bootで残りのAPIを作成しています。プロジェクト(リポジトリ、サービス、コントローラ)には3つのレイヤがあります。ドメインオブジェクトからDTOへの変換に使用するレイヤー
私はUserDTOオブジェクトを返す私のコントローラにGetUser APIを持っていると言います。
@GetMapping
public UserDTO getUser() {
return userService.getUser();
}
戻りUserDTOオブジェクトuserService.getUser()
かどうか、それがユーザオブジェクトを返し、それがコントローラにUserDTOオブジェクトに変換されますか?どちらが良い方法ですか?
すぐにドメインオブジェクトをDTOオブジェクトに変換するには、サービスレイヤーまたはコントローラーレイヤーで行う必要がありますか?