Spring 引导 REST API DTO 方法

Spring Boot REST API DTO method

我正在使用 springboot 创建简单的休息 api。 我正在修改我的方法,因为我需要使用 DTO 构建它们。 这是代码:

private final UserService userService;
private final UserMapper userMapper;

@GetMapping
public Page<UserDto> getUserPage(@RequestParam int page,@RequestParam int size){
    return userService.getPage(PageRequest.of(page, size));
}

我想要 return userDto 页面的功能(如方法 header 中)。如何更改 return 短语以使 userD 到页面 returned 而不是用户页面?

使用这个:

Page<User> pages = userService.getPage(PageRequest.of(page, size));
Page<UserDto> pagesDto = page.map(UserDto::new);