【发布时间】:2019-10-20 13:11:09
【问题描述】:
我有一个后端 api 和一个使用这个 api 的前端客户端(Angular 应用程序),我必须从数据库实体(几乎 100 个)重新定义许多 DTO。我想知道是否有比使用 Transformer 更简单的方法来转换我的实体的替代方法。
【问题讨论】:
-
不,spring boot 没有魔法。我可以建议您使用 MapStruct 或者您可以编写自己的转换器 - BeanUtils 绝对可以帮助您。或者你可以使用 ResultTransformer 查看这篇文章vladmihalcea.com/…
-
事实上,我倾向于在 myRestController 中返回一个新对象,其中仅包含我想基于原始实体发送的字段。
标签: spring-boot spring-data-jpa