Restful 系统调用 class 字段成员与后端 class 字段类型不同

Restful system call class field members different then backend class field types

我正在开发一个 Restful Java 系统来处理具有时间相关字段的实体。这些字段的类型是long,以毫秒为单位。 但是,Restful 调用的时间字段是 Instant 类型。进行此转换的最佳方法是什么?

我现在想的是为具有时间字段的实体定义 "twin" 类型,这些字段的类型在这些双胞胎中是 Instant。 系统将接受这些孪生类型的调用,然后将它们转换为系统自己的类型,然后再将调用分派到后端。

但我觉得还有更优雅的方式。

最好的方法是什么?

使用 MapStruct 映射器。配置简单