Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Configuration
- @EnableScheduling
- public class ScheduleConfig {
- @Bean
- public ResourcelessTransactionManager transactionManager() {
- return new ResourcelessTransactionManager();
- }
- @Bean
- public MapJobRepositoryFactoryBean mapJobRepositoryFactory(
- ResourcelessTransactionManager transactionManager) throws Exception {
- MapJobRepositoryFactoryBean factory = new
- MapJobRepositoryFactoryBean(transactionManager);
- factory.afterPropertiesSet();
- return factory;
- }
- @Bean
- public JobRepository jobRepository(
- MapJobRepositoryFactoryBean factory) throws Exception {
- return factory.getObject();
- }
- @Bean
- public SimpleJobLauncher jobLauncher(JobRepository jobRepository) {
- SimpleJobLauncher launcher = new SimpleJobLauncher();
- launcher.setJobRepository(jobRepository);
- return launcher;
- }
- }
Add Comment
Please, Sign In to add comment