2010-05-13 128 views
0

Spring批處理框架是否提供了其特定的驗證機制?
我的意思是,如何指定驗證bean?Spring批處理驗證

彈簧驗證器是否可以接受see example here

我的驗證是@NamedQuery的結果 - 如果查詢返回結果,驗證是OK,否則 - false。

回答

1

我建議您使用一個步驟來驗證數據。

如果該步驟沒有返回元素,則該元素將被「忘記」並處理下一個元素。 如果您的查詢返回數據,則使該步驟返回該元素。它將被下一步處理(經典行爲)。

你甚至可以想象創建一個驗證服務(Spring服務)並使用一個TaskletAdapter,它將驗證委託給你的服務。

1

看看ValidatingItemProcessor春季批次。