gpt4 book ai didi

kotlin - 在 Kotlin 中实现域 <-> dto 映射器功能

转载 作者:行者123 更新时间:2023-12-02 13:00:20 25 4
gpt4 key购买 nike

我们在 SpringBoot 环境中使用 Kotlin。 API 在接口(interface)中使用 DTO(数据类),而业务逻辑使用 DomainObjects。对于 Kotlin,我们还没有找到合适的模型映射器来处理可空性差异、(抽象)子类差异以及使用强类型 lambda 表达式来处理属性(而不是字符串中的属性名称)。

现在有合适的图书馆吗?或者我们可以要求 Kotlin 提供这个功能吗?

最佳答案

在我看来,明确地写这类东西总是更好。

你可以编写一个 5 行的帮助器来复制相同的命名属性,例如,如果对象的大小非常大,可以稍微减少冗长。我在 this answer 中举了一个例子.

关于kotlin - 在 Kotlin 中实现域 <-> dto 映射器功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49530645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com