如何将 beanio 配置为忽略平面文件中的某些字符



我目前正在开发一个通过平面文件获取数据的遗留应用程序。要读取和写入平面文件,请使用beanio,并通过注释定义记录。我的问题是其中一个平面文件的规范要求从索引 20 到 26(不是记录的末尾(使用空白来保留空间以备将来使用。

我如何通过注释告诉 Beanio 在这些位置是空白的,它必须忽略?

您是否尝试定义长度为 7 的@Field来消耗这些空间?

@Field(at = 20, length = 7, lazy = true, trim = true)
private String spaces;

lazy=truetrim=true部分应使此字段/属性始终处于null状态。

相关内容

  • 没有找到相关文章

最新更新