Java对象到对象映射器
生活随笔
收集整理的這篇文章主要介紹了
Java对象到对象映射器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我在該項目上使用了Dozer一段時間。 但是,最近我遇到了一個非常有趣的錯誤,它促使我環顧四周,并嘗試使用其他“對象到對象”映射器。
這是我找到的工具列表:
- 推土機:推土機是Java Bean到Java Bean的映射器,可將數據從一個對象遞歸地復制到另一個對象。 通常,這些Java Bean將具有不同的復雜類型。
- Orika: Orika是Java Bean映射框架,它(除其他功能外)將數據從一個對象遞歸復制到另一個對象。 在開發多層應用程序時,它非常有用。
- Transmorph :Transmorph是一個免費的Java庫,用于將一種類型的Java對象轉換為另一種類型的對象(帶有其他簽名,可能已參數化)。
- EZMorph :EZMorph是用于將一個對象轉換為另一個對象的簡單Java庫。 它支持原語和對象的轉換,多維數組的轉換以及DynaBeans的轉換
- Commons-BeanUtils :ConvertUtils->實用程序方法,用于將String標量值轉換為指定Class的對象,將String數組轉換為指定Class的數組。
- Commons-Lang :ArrayUtils->對數組,原始數組(例如int [])和原始包裝器數組(例如Integer [])的操作。
- Commons-Convert :Commons-Convert旨在提供一個專用于將一種類型的對象轉換為另一種類型的對象的庫。 第一階段將關注對象到字符串和字符串到對象的轉換。
- Morph :Morph是一個Java框架,可簡化應用程序的內部互操作性。 隨著信息流經應用程序,它經歷了多種轉換。 Morph提供了實現這些轉換的標準方法。
- Lorentz :Lorentz是一個通用的對象到對象轉換框架。 它提供了一個簡單的API,可以將一種類型的Java對象轉換為另一種類型的對象。
(似乎已死) - Spring框架 :Spring對PropertyEditors有很好的支持,它也可以用于將對象轉換為字符串。
- ModelMapper :ModelMapper是一個智能的對象映射框架,可以自動將對象相互映射。 它使用基于約定的方法來映射對象,同時提供用于處理特定用例的簡單重構安全API。
- OTOM :使用OTOM,您可以將任何數據從任何對象復制到任何其他對象。 可能性是無止境。 歡迎來到“秋天”。
- Smooks :Smooks JavaBean彈藥筒允許您從消息數據(即,將數據綁定到)創建和填充Java對象。
- Nomin :Nomin是Java平臺的映射引擎,用于根據聲明性映射規則轉換對象樹。 此Java映射框架旨在減少需要將不同結構相互映射時的工作量。
- Modelbridge :Modelbridge是一個Eclipse插件,可讓您在Java對象之間復制數據。
- omapper :該項目旨在提供一個簡單的庫,以簡化使用注釋將對象或bean從一個設計層映射到另一設計層的過程。 可以在源類(接收器注釋)和目標類(源注釋)中指定映射。 支持映射組成的用戶類對象和數組字段。
- Moo :Moo將一個對象或對象圖映射到另一個對象或一組對象,同時嘗試盡可能不打擾和易于使用。 Moo使得創建快速副本和數據傳輸對象成為可能。
- OpenL Tablets :將Excel和Word文件中的表視為應用程序邏輯的來源。 這種方法可能不常見,但它具有自己的獨特優勢,尤其是它可以縮小業務世界和IT世界之間的差距。
- JMapper :JMapper Framework是一個Java bean到Java bean映射器,允許您使用注釋和/或XML動態執行數據傳遞。
資源資源
- 推土機vs奧里卡vs手動
- Java對象到對象映射的任何工具?
翻譯自: https://www.javacodegeeks.com/2013/10/java-object-to-object-mapper.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Java对象到对象映射器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 领势 Velop Pro 7 Wi-Fi
- 下一篇: 2024 款奥迪 Q8 / SQ8 SU