簡體   English   中英

Java bean映射庫-選擇哪個(將一個對象轉換為另一個對象)?

[英]Java bean mapping library - which to choose (transforming one object to another)?

我有一個多層項目,其中包含使用DTO的Model,DTO,Managers / Services,以及一些CXF Webservices客戶端,其中的一層將響應轉換為我的模型。 我們使用的是不同的方法,項目規模很大,例如我們使用Spring Beautils的許多手工映射,這些映射可能會產生錯誤,難以維護,但速度最快。

我發現Orika是一個有趣的庫,它不像Dozer那樣使用反射int,它在某些時候會生成代碼(例如手工代碼),但是我不知道何時-當您使用maven或在例如Weblogic服務器上部署應用程序時? 你會選擇什么???

順便說一句:您是否知道其他值得使用的庫(我使用Java 1.7,log4j,junit,spring,hibernate,cxf,jersey,guava和lamba4j)?

這是比較各種解決方案進行映射的論文 Orika是一個不錯的選擇。

您可能會對JMapper Framework感興趣。 特別是因為它允許管理多級映射(此處為Wiki頁

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM