【发布时间】:2018-01-19 19:52:38
【问题描述】:
我想知道为什么 Spring Batch 文件阅读器没有从平面文件读取和自动映射布尔值(以是、否、真、假的形式)并直接映射到映射中的“布尔”类型的简单功能目的。
缺少此功能,迫使我在对象中添加另一个字符串类型的属性。例如,
boolean aAllowed;
String aAllowedString;
然后在我使用 @JsonIgnore 之类的东西处理对象时忽略该 aAllowedString。 如果 Spring Batch 使用 Java 的 Boolean.parse 方法直接将 yes、no、true、false、y、n 等字符串映射到布尔值,则所有这些都可以避免。
【问题讨论】:
标签: spring-batch