【发布时间】:2018-05-08 17:02:48
【问题描述】:
通常,当我创建 REST 应用程序时,我会按以下方式创建它们:
控制器(接收/返回 Dtos)-> 服务(接收和返回 Dtos 并在内部使用 MapStruct 从到映射到实体)-> 存储库(始终接收实体)
但我意识到现在我们可以使用 spring 属性了:
spring.jpa.open-in-view=false
所以我想知道在 Spring REST 应用程序中是否仍然需要使用 Dto,使用它们或避免使用它们的含义是什么?
【问题讨论】:
标签: java spring spring-mvc spring-boot