2010-05-13 150 views
0

Spring批处理框架是否提供了其特定的验证机制?
我的意思是,如何指定验证bean?Spring批处理验证

弹簧验证器是否可以接受see example here

我的验证是@NamedQuery的结果 - 如果查询返回结果,验证是OK,否则 - false。

回答

1

我建议您使用一个步骤来验证数据。

如果该步骤没有返回元素,则该元素将被“忘记”并处理下一个元素。 如果您的查询返回数据,则使该步骤返回该元素。它将被下一步处理(经典行为)。

你甚至可以想象创建一个验证服务(Spring服务)并使用一个TaskletAdapter,它将验证委托给你的服务。

1

看看ValidatingItemProcessor春季批次。