Spring Batch 4.1.0.M3 发布,批处理框架

达尔文
 达尔文
发布于 2018年09月05日
收藏 3

Spring Batch 4.1.0.M3 发布了。这个里程碑的主要更新内容是添加对 JSR-305 注释的支持。利用 Spring Framework的Null-safety 注释,并在适当的 Spring Batch 的所有公共 API 中将其添加。

这些注释不仅在使用 Spring Batch API 时强制执行 null 安全性,而且还可以由 IDE 用于提供与可空性相关的有用信息。 例如,如果用户想要实现 ItemReader 接口,那么任何支持 JSR-305 注释的 IDE 都将生成如下内容:

public class MyItemReader implements ItemReader<String> {
 

 
	@Nullable
 
	public String read() throws Exception {
 
		return null;
 
	}
 

 
}

read 方法上的 @Nullable 注释清楚地表明此方法的契约表明它可能返回 null。 这强制执行其 Javadoc 中的内容,即当数据源耗尽时,read 方法应返回 null。

其他改进:

  • 通过继承 DefaultBatchConfigurer 添加提供自定义事务管理器的功能

  • 修复某些方法名称中的轻微不一致问题

详细更新内容请查看这篇博客更新日志

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Spring Batch 4.1.0.M3 发布,批处理框架
加载中

最新评论(2

KL博客
KL博客
恩,不错,看到我提的那个问题了
称呼我
称呼我
nice
返回顶部
顶部