Can we use @Autowired in a Tasklet in Spring Batch?
问题 I have a Spring Batch tasklet as follows in my application. @Service public class SampleTasklet implements Tasklet { @Autowired private UserService userService; @Override public RepeatStatus execute(StepContribution contribution, ChunkContext chunkContext) throws Exception { System.err.println(userService.getUsers().size()); return RepeatStatus.FINISHED; } } and I have a Service Class as follows. @Service @Slf4j public class UserService { public Map<String, String> getUsers(){ return null } }