Spring Batch 4.1.0.M3 发布
Spring Batch 是一个轻量级、全面的批处理框架,旨在为开发对企业系统日常运维至关重要的强大批处理应用程序。
Spring Batch 4.1.0.M3 发布,本次发布带来了如下特性:
支持 JSR-305
这个里程碑的主题是添加对JSR-305注解的支持。利用Spring Framework的Null-safety注解,并在Spring Batch的所有公共API中添加它们。
这些注释不仅在使用Spring Batch API时强制执行null安全性,而且还可以由IDE用于提供与可空性相关的有用信息。例如,如果用户想要实现ItemReader接口,那么任何支持JSR-305注释的IDE都将生成如下内容:
在read方法添加@Nullable 注解,明确表示此方法可能返回null。这正如在Javadoc中说明的那样,即当数据源处理完成时,read方法应返回null。
完善 FlatFileItemWriter Builder
此版本中添加的另一个小功能是简化了文件写入的配置。具体来说,这些更新简化了分隔和固定宽度文件的配置。以下是更改前后的示例。
其他一些优化
通过继承DefaultBatchConfigurer提供自定义事务管理器的功能修复某些方法名称中的不一致问题
有关更改的完整列表,请查看更改记录。这是第一个RC之前的最后一个里程碑版本!
查看原文 >>