Spring / Spring batch Interview questions
Explain the role of JobParametersValidator in Spring Batch.
A job declared in the XML namespace or using any subclass of AbstractJob can optionally declare a validator for the job parameters at runtime that helps to assert that a job is started with all its mandatory parameters. There is a DefaultJobParametersValidator that can be used to constrain combinations of simple mandatory and optional parameters, and for more complex constraints you can implement the interface by yourself. The configuration of a validator is supported through the XML namespace through a child element of the job.
<job id="job1" parent="baseJob"> <step id="step1" parent="baseStep"/> <validator ref="paremetersValidator"/> </job>
More Related questions...