实施域< - >在Kotlin中使用dto mapper功能

时间:2018-03-28 09:19:59

标签: kotlin

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

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

1 个答案:

答案 0 :(得分:1)

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

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