我们正在使用Spring Boot创建rest api。我们的项目分为三层(存储库,服务和控制器)。
可以说我的控制器中有GetUser api,它返回UserDTO对象。
@GetMapping
public UserDTO getUser() {
return userService.getUser();
}
Run Code Online (Sandbox Code Playgroud)
是userService.getUser()返回UserDTO对象还是返回User对象并将其转换为UserDTO控制器中的对象?哪个更好的方法?
不久,域对象到DTO对象的转换应该在服务层还是控制器层进行?