实现域<-&燃气轮机;Kotlin中的dto映射器功能

实现域<-&燃气轮机;Kotlin中的dto映射器功能,kotlin,Kotlin,我们在SpringBoot环境中使用Kotlin。API在这些接口中使用DTO(数据类),而业务逻辑使用DomainObjects。对于Kotlin,我们还没有找到一个合适的模型映射器来处理可空性(抽象)子类差异,也没有为属性使用强类型lambda表达式(而不是字符串中的属性名称)来处理差异 现在有没有合适的图书馆?或者我们可以要求Kotlin提供此功能吗?我认为,明确编写此类内容总是更好的 您可以编写一个5行的辅助对象,它将复制相同的命名属性,例如,如果对象的大小非常大,可以稍微减少冗余度。我

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


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

我认为,明确编写此类内容总是更好的


您可以编写一个5行的辅助对象,它将复制相同的命名属性,例如,如果对象的大小非常大,可以稍微减少冗余度。我在中给出了一个例子。

您的意思是像C#中的TT文件那样的东西,它从DTO类生成域数据类。把所有的论点都传给它还是做些神奇的事情?