如何在基于Java的Spring Batch应用程序中使用DefaultJobParametersValidator?我应该在Tasklet中手动调用它吗?我找不到任何不使用xml配置的示例。
JobParametersValidator
用于在每次作业执行之前验证作业参数。您不需要手动调用它,您需要在作业定义中注册它,Spring Batch会为您调用它(这就是框架的工作方式(。如果未指定自定义验证器,则默认情况下将使用DefaultJobParametersValidator
。
参考文档中的JobParametersValidator部分显示了如何以XML和Java配置样式注册作业参数验证器。