Java 如何将页面对象转换为DTO?

Java 如何将页面对象转换为DTO?,java,spring-boot,Java,Spring Boot,我有一个页面对象,如下所示,如何将其转换为DTO Page<Post> latestPosts = postRepo.findAll(firstPageWithTwoElements); Page latestPosts=postRepo.findAll(第一页包含两个元素); 我相信下面这句话会奏效: 返回latestPosts.stream().map(post->postMapper.postToPostDto(post)).collect(Collectors.toList

我有一个页面对象,如下所示,如何将其转换为DTO

Page<Post> latestPosts = postRepo.findAll(firstPageWithTwoElements);
Page latestPosts=postRepo.findAll(第一页包含两个元素);

我相信下面这句话会奏效:


返回latestPosts.stream().map(post->postMapper.postToPostDto(post)).collect(Collectors.toList())

我肯定这是错的。。这是什么语言?它是java。具体来说就是spring引导框架。。我想可能是java(给定
findAll
method)。。但我被你的条件夺回了。。我相信java开发人员使用POJO和projections等术语来反映从实体创建DTO的概念。。本质上,您将映射到DTO类型的新实例。您可以使用latestPosts.getContent()获取启用分页的实体。这里有一个有趣的外部链接供您查看@imikay查看服务层和控制器层(对于
converttoto
部分)