• Springboot解决使用@Scheduled创建任务时无法在同一时间执行多个任务的BUG


    1、在启动类使用

    @SpringBootApplication
    @EnableJpaRepositories(repositoryFactoryBeanClass = MyRepositoryFactoryBean.class)
    @EnableTransactionManagement
    @EnableAutoConfiguration
    //@EnableAutoConfiguration(exclude = {org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class})
    @EnableScheduling
    @Configuration
    @EnableDiscoveryClient
    @EnableFeignClients
    @EnableCaching
    public class Application extends DefaultApplication {
        
        /**
         *
         *〈简述〉修复同一时间无法执行多个 定时任务问题
         *〈详细描述〉
         * @author miaoShijun
         * @return
         */
        @Bean
        public TaskScheduler taskScheduler() {
            ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();
            taskScheduler.setPoolSize(50);
            return taskScheduler;
        }
        
        /**
         * 〈简述〉应用启动入口
         * 〈详细描述〉
         *
         * @param args String[] 参数
         * @author miaoShijun
         */
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    
    }
  • 相关阅读:
    jq ajax注册检查用户名
    jq ajax页面交互
    Digit Counting UVA – 1225
    Molar mass UVA – 1586
    P1571 眼红的Medusa
    A. Digits Sequence Dividing
    Codeforces Round #535 (Div. 3) a题
    Digit Generator UVA – 1583
    Good Bye 2018 B
    电梯 HDU – 1008
  • 原文地址:https://www.cnblogs.com/miaosj/p/12092638.html
Copyright © 2020-2023  润新知