cost 137 ms
在 Spring 批處理應用中使用 BeanIO 解析 XML 與嵌套元素

[英]Parsing XML with nested elements using BeanIO in Spring Batch Application

我有一個 spring 啟動,帶有一個 spring 批處理應用程序,該應用程序處理一個輸入 XML 文件,如您所見,XML 有一個容器元素results和一個重復元素contact 。 在嘗試處理它時,我得到了最后描述的錯誤: beanio-configuration.xml(使用@nicosc ...

XML 輸入文件的可選段字段的 BeanIO 默認值?

[英]BeanIO default values for optional segments fields for XML input file?

我有一個樣本輸入 XML,其結構如下: 和 beanio 配置: 和 Model class: } 如您所見, <intern>段是可選的。 如果該段不存在,我如何將Student class 的internLocation字段默認為某個值? 我試過像下面這樣注釋該字段,但仍然會出現 ...

2022-12-01 21:10:24   1   26    java / bean-io  
beanio中為空時如何跳過字段?

[英]How to skip field when empty in beanio?

要求是在字段為空時跳過字段。 例如 - 讓我們假設 field2=""。 由於 field2 的值為“”。 我想讓該字段分段跳過。 基本上最終結果 XML 不應該將字段 2 顯示為空(“”)。 ...

2022-08-31 15:52:29   1   12    java / bean-io  
Java中的beanio如何格式化?

[英]How to format beanio in Java?

不知道如何更好地描述標題中的問題,但基本上我有一個 beanio XML 其中一個字段是: 我的問題是這里的值可以是負數或正數,但我需要正號或負號在前面,而數字本身在后面。 例如,我目前得到:0000000000000-10500 但是,我需要的是:-000000000000010500 有 ...

Beanio - 如何寫入 stream object

[英]Beanio - How to write to stream object

我正在嘗試使用 beanio 創建一個固定長度的文件 output。 我不想寫入物理文件,而是想將內容寫入 OutputStream。 此處創建的文件 file.txt 中沒有內容,大小為 0 kb。 我可以用下面的方法寫文件,但是因為我不想把文件寫在物理位置,所以我想把內容寫到 outputSt ...

BeanIo 嵌套列表固定長度封送和解封

[英]BeanIo nested list fixedlength marshal and unmarshal

我不明白為什么沒有從 BeanIo 清楚地解析嵌套的 object。 解析基於“固定長度”,因此是定位的。 給這些 pojos: 和 我做了這個 class 來嘗試輸入和 output 操作來解決問題: Bu 輸入和 output 不會處理嵌套集合,控制台 output 如下所示: 我已經測試了各 ...

2022-04-06 17:09:20   1   124    java / bean-io  
BeanIO:integer 的固定長度的格式編號和不帶分隔符的小數位

[英]BeanIO: Format number with fixed length for integer and decimal places without separator

有沒有辦法使用Anotation格式化固定長度添加分隔符的數字? 我總是收到 10 個 integer 位置和 2 個十進制,得到 12 的固定長度我使用的字段注釋: 有一個例子: 我用它來解決它,但我認為它可能會減慢進程: ...

BeanIO 如何在 fixedLength 中跳過/過濾 @Group

[英]BeanIO how to skip/filter @Group in fixedLength

我正在嘗試讀取固定長度的文件。 我想提取文檔列表,但僅使用字段值為“BB”的 RecordHeader (RH) 進行過濾。 所以跳過 Document with recordHeader 等於: 這是我的 class 文檔的示例 這是我的class RH的例子 這是固定長度文件的示例: 感謝幫助 ...

BeanIO - 如何檢測具有相同類型的多個記錄

[英]BeanIO - How to detect multiple record with same type

如何在固定長度的文件中檢測相同的記錄類型? BeanIO 只檢測到第一條記錄 header 沒有其他兩個文件。 我想要的是獲得包含三個文檔及其項目代碼的包裝 class 。 這是一個固定長度的 txt 文件的例子: 我想檢測 header (RH) 和詳細 (RD) 記錄。 我為每個子組設計了一個 ...

固定長度 xsd 的最后一個字段被設置為 null

[英]last fields in fixed length xsd are getting set to null

我正在嘗試將固定長度文件中的 map 記錄寫入 POJO。 固定長度文件內容看起來像這樣 映射如下 結果 pojo 看起來像這樣 如果值不存在,我想將 map 清空所以,POJO 應該看起來像 我怎樣才能做到這一點? ...

BeanIO定長文件編寫器Scala-避免寫入一個字段

[英]BeanIO fixed length file writer Scala- Avoid one field from writing

我正在嘗試使用固定長度文件 BeanIO 庫從 scala 案例 class 編寫 csv 文件。 示例代碼 但我想避免 dob 寫入 csv 文件。 如果我從 xml 中刪除該行,它將引發錯誤除了將其從案例 class 中刪除或將字段長度設為“零”之外,任何人都可以提出任何建議。 ...

來自 CSV 的 BeanIO 讀取字段,它代表一個集合

[英]BeanIO reading field from CSV which represents a collection

我有一個 CSV 文件; 分隔符,但在其中一個字段中,它用|表示對象分隔符: 所以問題在於field4 ,它表示由 pipe 分隔的多個對象。 其實我的模板是這樣的: 我嘗試使用不同的屬性來確定 field4 何時代表新的 object,但沒有奏效。 如何使用 beanIO 模板讀取字段 4? 提前 ...

如何使用Beanio讀取CSV文件過濾?

[英]How read CSV file filtering by line with Beanio?

我想用 BeanIO 讀取 CSV 文件,我只想要以“CA”開頭的行跳過行的 rest。 我需要“CA”行的值“0”“1”“2”和“3”“4”“5” BeanIO 有一個 XML 映射器。 如何過濾線條? 我不知道 XML 解析器如何 ...

2020-12-03 09:36:29   1   42    java / bean-io  
評論要求 reader.markSupported() 返回 true beanio

[英]Comments require reader.markSupported() to return true beanio

Xml 文件 包含記錄的文件如下所示 我想忽略文件 Header、預告片和響應代碼。 響應代碼從下一行開始。 各種博客建議在屬性中發表評論。 誰能解釋為什么它不起作用? ...

2020-08-10 11:08:32   1   123    java / bean-io  
BeanIO - 抽象 class 或 class 實現接口的集合

[英]BeanIO - Collection of abstract class or class implementing interface

是否可以使用 BeanIO 注釋將字段定義為抽象 class 的集合或實現接口的類的集合? 我想要的是這樣的: 然后,我向集合提供不同具體類的列表,其中包含用於定義有效記錄的所有注釋。 但是我只是得到一個錯誤說 ...哪種方式違背了目的。 我嘗試過的一些事情: 將 stream 設置為 write ...

如何使用 BeanWriter 創建分隔文件

[英]How to create delimited file using BeanWriter

我能夠創建文件,但輸出文件不包含定界符,它具有固定長度的定界符。 如何使用我在 beanio json 中提供的分隔符 下面是我嘗試編寫文件的代碼,但它沒有給出預期的輸出 這是我的 bean io 文件格式 事務.JAVA 現有輸出 預期產出 ...

beanio 是否可以根據另一個字段中的條件值支持動態分段?

[英]Can beanio support dynamic segments depending on the conditional value in another field?

我正在嘗試 map 一個固定長度的消息,它可能有不同的段,具體取決於另一個字段中的值? 例如: 在此示例中,我將需要 map 具有動態段的固定長度消息,具體取決於 segmentEnum 值。 當segmentEnum值為“Simple”時,使用段“mailingAddressSimple”轉ma ...

正則表達式編號范圍

[英]Regex number range

我正在使用BeanIO框架來解析文件。 在我的XML代碼中,我希望一個3位數字段僅包含從000到199的特定數字范圍。 我嘗試了以下操作(該字段必須作為String操作): 它似乎不起作用。 有任何想法嗎? 提前致謝! ...


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