最近在使用springboot的定时器写定时任务时,项目启动就会报以下的错误:
.java.lang.IllegalStateException: Unexpected use of scheduler.
困扰了很久,因为以前也写过定时器,但没遇到过这样的错误。
启动类代码:`

@SpringBootApplication
@EnableAutoConfiguration
@EnableScheduling
@EnableConfigurationProperties
public class AccessApplication {public static void main(String[] args) {SpringApplication.run(AccessApplication.class, args);}

定时器代码:

@Component
public class ScheduledTask {@Autowiredprivate DatabaseBackUpRecover databaseBackUpRecover;@Scheduled(cron = "0/2 * * * * *")public void timer(){String backName = new SimpleDateFormat("yyyy-MM-dd").format(new Date())+".sql";System.out.println("----------------------");

之前这么写是没问题的,定时器可以正常运行,但这次不知道什么原因报了个这么个错。找了很久的解决办法,然后找到这样一个方法:
在启动类上面加上这样一个东西:

@Beanpublic ThreadPoolTaskScheduler taskScheduler(){ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();taskScheduler.setPoolSize(10);taskScheduler.initialize();return taskScheduler;}

加上以后项目就可以正常运行了,定时器也生效了。
但我依旧不知道是什么原因造成的,如果有大佬看到麻烦告诉我一下,不胜感谢!(我猜测有可能是跟websocket集成了以后出现的问题)。

springboot定时任务出错 Unexpected use of scheduler.相关推荐

  1. 开关配置springboot定时任务

    题外话 这是我第五篇原创文章,计划写定时任务内容,想想只要打开自己的有道云笔记,复制粘贴,整理排版一下就能轻松搞定了,这样做有意义吗?自己写文章的价值点是什么呢?考虑了很长时间,主要希望做到一下几点: ...

  2. SpringBoot定时任务(@Scheduled)说明

    转载文章:http://blog.csdn.net/loongshawn/article/details/50663393 1. 定时任务实现方式 定时任务实现方式: Java自带的java.util ...

  3. SpringBoot定时任务简单应用

    SpringBoot定时任务可以用于周期性重复工作的编写,其应用简单,能满足绝大多数需求.在Java中实现定时任务主要有三种实现形式:一是使用JDK 自带的 Timer,二是使用第三方组件 Quart ...

  4. SpringBoot定时任务 - 集成quartz实现定时任务(单实例和分布式两种方式)

    最为常用定时任务框架是Quartz,并且Spring也集成了Quartz的框架,Quartz不仅支持单实例方式还支持分布式方式.本文主要介绍Quartz,基础的Quartz的集成案例本,以及实现基于数 ...

  5. SpringBoot 定时任务的实现

    介绍两种实现方式:配置实现和读取数据库定时任务配置实现. 配置实现比较简单.直接撸代码: package com; import java.util.Properties; import org.ap ...

  6. SpringBoot定时任务@Scheduled注解详解

    SpringBoot定时任务@Scheduled注解详解 项目开发中,经常会遇到定时任务的场景,Spring提供了@Scheduled注解,方便进行定时任务的开发 概述 要使用@Scheduled注解 ...

  7. SpringBoot定时任务实现的两种方式介绍

    今天给大家介绍SpringBoot定时任务实现的几种方式,希望对大家能有所帮助! 1.SpringTask 用法 框架介绍:SpringTask是Spring自带的轻量级定时任务工具,相比于Quart ...

  8. python出错 unexpected keyword argument 'categories'

    python出错 unexpected keyword argument 'categories' 解决办法 首先卸载scikit-learn 下载scikit-learn 新版 安装scikit-l ...

  9. springBoot 定时任务执行一段时间后失效

    问题描述: springBoot 定时任务执行一段时间后失效,定时任务调用http过一段时间后什么异常也没有 原因:http请求僵死,导致线程也不往下执行,最终导致后面的定时任务也不执行: 解决方法: ...

最新文章

  1. 继Facebook开源PyTorch3D后,谷歌开源TensorFlow 3D场景理解库
  2. 006_JSONObject对象公共方法
  3. 【Paper】2004_Information Flow and Cooperative Control of Vehicle Formations
  4. 应用案例:SequoiaDB+Spark搭建医院临床知识库系统
  5. go grpc 深入笔记
  6. 一个复平面上的不等式
  7. 十荟团关停全国业务 社区电商开启“降本增效”大突围
  8. 当拼多多开始打假 那么多“拼多多买家秀”竟都是假的?
  9. 微信小程序点餐系统的设计与实现
  10. Linux_Tips
  11. 图书管理数据库系统设计
  12. js批量创建钱包地址并保存私钥
  13. autocad 如何摆正显示_CAD怎么调整坐标系显示?
  14. Decorate(修饰模式)
  15. 敏捷开发之极限编程(XP)概念
  16. cdh6.1,cdh6.2 hue sqoop组件提交异常
  17. Ardunio测试817光电耦合交流电过零检测模块
  18. java 动态添加字段 以及 动态新增字段注解
  19. Flash as2.0与3.0功能性能详细对比
  20. 程序猿终级课颈椎腰椎锻炼

热门文章

  1. Easyui部分展示
  2. 深圳高新技术企业的企业所得税税率
  3. win10如何关闭自带杀毒软件
  4. 硬盘绝密维修资料!--3
  5. 四字计算机名称是什么原因,人工智能,人类造出来的这四个字到底是什么意思?...
  6. 拼团设计思路(转载)
  7. 2019澳大利亚网球公开赛即将开赛
  8. Java常用第三方软件包
  9. 解放军信息工程大学计算机复试,解放军信息工程大学考研常见问答
  10. Notification点击跳转及消失