public class MyJob implements Job {
@Autowired
private JobService jobService;
@Override
public void execute(JobExecutionContext context) throws JobExecutionException {
jobService.execute(context);
}
}
@Service
public class JobService {
@Transactional
public void execute(JobExecutionContext context) throws JobExecutionException {
// write your code ...
}
}