在spring中该如何使用DTO,以及DTO和Entity的关系

Posted 果感

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在spring中该如何使用DTO,以及DTO和Entity的关系相关的知识,希望对你有一定的参考价值。

1. DTO是用于将后台的数据结构(javaBean)转换为对用户友好的表现方式的数据结构,同时也能防止后台数据直接传送到前台而存在的潜在危险。

2. 可以时候要哪个springbot框架提供的转换器接口: org.springframework.core.convert.converter.Converter,来实现实体类和DTO的转换

3. DTO是合理的分配应该是:一个entity对应两个DTO,  01. list列表页对应的DTO仅仅用于显示, 02新增编辑的页面对应的DTO拥有较为完整的和entity类似的数据结构用于存储前台数据

4. 当前页面需要使用别的entity时, 要首先使用别人的已有的DTO

5. DTO的conveter应该包括2个, DTO - entity , entity - DTO

以上是关于在spring中该如何使用DTO,以及DTO和Entity的关系的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 中的 DTO 转换器模式

如何在 Spring Boot 中从双向表关系生成 DTO

在 Spring 中延迟加载 DTO 字段

Spring Boot,决定为 REST 和 JPA 分别创建 DTO 对象

Spring Framework 中的 DAO、DTO 和 Service 层是啥?

在使用 @Query 注释的 Spring 数据存储库方法中返回 DTO 对象