我目前正在开发一个通过平面文件获取数据的遗留应用程序。使用beanio读取和写入平面文件,并通过注释定义记录。我的问题是,其中一个平面文件的规范要求从索引20到26(不是记录的结尾)的空格用于保留空间,以备将来使用。
我怎样才能通过注释告诉Beanio,在这些位置是空白,它必须忽略?
你试过定义一个 @Field
@Field
@Field(at = 20, length = 7, lazy = true, trim = true) private String spaces;
这个 lazy=true 和 trim=true 零件应使此字段/属性 null 任何时候。
lazy=true
trim=true
null