cost 134 ms
為什么 ZonedDateTime.now() 在運行測試用例時拋出 NoSuchMethodException(使用 mockito)

[英]Why ZonedDateTime.now() throws NoSuchMethodException while running test cases(using mockito)

最近我正在編寫 junit 測試用例,我遇到了 ZonedDateTime.now() 部分預期的工作,我們嘗試編寫測試用例的方法使用 DozerBeanMapper 來復制公共字段。 請通過下面的 go 更好地理解順便說一句,我使用 @Spy 作為 DozerBeanMapper 而不是 @Mo ...

org.dozer.MappingException:java.lang.NoSuchMethodException:org.hibernate.internal.SessionImpl。<init> ()</init>

[英]org.dozer.MappingException: java.lang.NoSuchMethodException: org.hibernate.internal.SessionImpl.<init>()

使用 dozerMapper 將來自上面接收到的訂單實體的數據映射到訂單 vo。 出現以下錯誤: 我不明白為什么推土機在org.hibernate.internal.SessionImpl class 上拋出異常。 如果需要更多詳細信息,請告訴我。 ...

Java bean 映射器預期捕獲但提供對象

[英]Java bean mapper expected capture but is provided object

請注意:即使我在這個問題中提到了Dozer ,我確實相信它實際上只是一個純 Java 泛型問題。 那里可能有一個特定於 Dozer 的解決方案,但我認為任何對 Java (11) 泛型/捕獲/擦除有很強的工作知識的人都應該能夠幫助我! Java 11 和推土機在這里。 Dozer 非常適合將 ...

使用自定義轉換器在推土機中進行映射的一種方式

[英]One way mapping in Dozer using custom converter

請注意:雖然我會接受基於 XML 的解決方案,如果這確實是完成我正在尋找的唯一方法,但我更喜歡使用 Dozer 的 Java API 的解決方案。 我是Dozer的新手,正在嘗試弄清楚如何使用它的 API。 它似乎默認為字段級映射(如果字段名稱匹配)並允許自定義映射器和轉換器,以防字段級映射(基於字 ...

推土機 map 到沒有默認構造函數的庫 class

[英]Dozer map to a library class which does not have a default constructor

我正在嘗試使用 Dozer 到 map 到目標庫 class ,該庫有一個定義為接口的字段,我收到錯誤:- 源 class 具有與該目標接口的實現之一具有完全相同結構的匹配字段。 我已經搜索過,但找不到任何合適的 sultionsles。 請問有人能給我舉個例子嗎。 提前致謝。 ...

2021-05-24 20:13:48   1   25    java / dozer  
推土機將字符串轉換為日期映射但具有可選的日期模式? (即 yyyy-MM-dd[ HH:mm:ss] )

[英]Dozer convert for String to date mapping but with optional date pattern? (i.e. yyyy-MM-dd[ HH:mm:ss] )

我有一個 Java spring 應用程序使用 Dozer 允許在 custom.xml 配置文件中指定日期格式,用於映射您的字段,如下所示: 但是,我正在使用 Dozer 讀取.csv 文件並解析逗號分隔的數據,我還希望能夠讀取“MM/dd/yyyy”日期以及完整的日期時間。 是否可以使用括號( ...

在 Dozer 映射中使用接口作為源

[英]Use interface as source in Dozer mappings

是否可以在 Dozer 映射中使用接口作為源? 我有接口作為源 Dto 作為目標: 是否可以通過注釋映射自動映射字段? 現在,在調用dozerBeannMapper.map(source,DataDTO.class) 我在字段值中只有空值` ...

如何關閉 log4j2 中的 Dozer 日志條目?

[英]How to turn off Dozer logging entries in log4j2?

如何關閉 log4j2 中的 Dozer 日志條目? 在 Windows 7 pom.xml 配置上使用 Java 1.8,Dozer 版本:6.4.1,Logger 版本 2.11.2: &lt;groupId&gt;com.github.dozermapper&lt;/groupId&gt ...

Dozer - 排除嵌套對象

[英]Dozer - Excluding nested Objects

根據此示例,您可以使用 Dozer 進行深度映射: http://dozer.sourceforge.net/documentation/deepmapping.html 同樣,我想排除幾個嵌套的對象和字段,所以我嘗試了同樣的方法: 但這並沒有按預期工作。 有沒有其他方法可以 ...

使用 github 的 dozermapper 時,在字段上使用帶有“this”值(@Mapping(“this”)) 的 Mapping 注釋

[英]Usage of Mapping annotation with “this” value (@Mapping(“this”)) on a field while using github's dozermapper

我看到了一個類,其中@Mapping("this")被添加到一個字段和一個測試方法,該方法在調用 github 的 dozermapper 中的 map 方法后檢查源對象和結果對象是否不相等。 由於我無法發布實際代碼,我在下面添加了一個類似的類和測試方法。 (我使用了@NoArgsConstru ...

Object 數組列表映射到Pojo列表

[英]Object List of Array mapping to List of Pojo

我有一個 JDBC 結果設置為List&lt;Object[]&gt;並且需要在 Spring 啟動時將其轉換為List&lt;ObjectType&gt; 。 由於 object[] 有超過 18 個元素,我嘗試使用 Dozer,而不是手動將每個索引映射到 POJO 的字段。 我試着按照這個答案h ...

如何設置最新的推土機版本?

[英]How to setup latest Dozer version?

我需要使用Dozer 6.5.0 (因為這個),所以我將 MVNrepository 中的以下片段添加到我的pom.xml中。 該項目構建,但存在多個問題。 而是使用舊版本的推土機。 我知道,因為我的日志引用了~[dozer-5.5.1.jar:na]並且錯誤仍然存在。 IntelliJ 抱怨D ...

復雜物體的推土機映射

[英]Dozer mapping for complex objects

我有 2 個 POJO,如下所示: } 現在,上面的映射將名稱等字段從 SourceObj 復制到 DestObj,但無法將 map 地址列表從 src package 復制到目標地址列表 ZEFE90A8E604A7C640E88D03A68 再次在地址 object 內,有一個聯系人列表 ob ...

推土機,如何按 ID 使用自定義轉換器?

[英]Dozer ,how to use Custom Converter by Id?

我正在構建一個 Sprint 啟動應用程序,我在其中提出請求,然后得到響應。 在我提出請求之前,我需要轉換我的數據。但是,對於相同的要轉換的源 class,要轉換的目標 class 可能會有所不同。 例子: 如果我不使用轉換器,而我只使用普通的推土機映射,我可以在我的映射中包含以下內容。xml; ...

2019-10-08 19:03:15   1   18    spring / dozer  
TomEE中帶有EJB 3.1的推土機

[英]Dozer with EJB 3.1 in TomEE

我在TomEE中使用EJB 3.1,我想使用一個映射器,所以我選擇了DOZER。 這是實現: 這是我要注入Dozer的EJB: 我有兩個問題: 1-如果我嘗試使用先前的DozerInstantiator配置啟動服務器,則應用程序崩潰,如您在此處看到的,直到我意識到如果刪除 ...

推土機映射器字段不存在

[英]Dozer mapper field don`t exists

我試圖在我的應用程序中使用Dozer,所以我有2個類: 因此,首先我從數據庫中讀取了實體(填充了所有字段),然后調用推土機將值從VO復制到實體 MyEntity實體= myRepo.findById(1); 實體= mapper.map(myVo,MyEntity.class ...


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