public class ScheduleController  implements ServletContextListener {@Autowiredprivate  ScheduleService scheduleService;@Overridepublic void contextDestroyed(ServletContextEvent event) {System.out.println("销毁");}@Overridepublic void contextInitialized(ServletContextEvent event) { WebApplicationContextUtils.getRequiredWebApplicationContext(event.getServletContext()).getAutowireCapableBeanFactory().autowireBean(this);System.out.println("开始执行周期任务");scheduleService.start(); ;}
}

如果使用ServletContextListener对spring启动前和停止前做一些清理工作的时时候,需要用到一些autowired的类,测试发现这些类在启动的时候,由于相应的beanfactory还没有加载,所以会出现问题。

转载于:https://www.cnblogs.com/weibanggang/p/11567404.html

引入 ServletContextListener @Autowired null 解决办法相关推荐

  1. ServiceImpl或者Service引入mapper报红解决办法

    ServiceImpl或者Service引入mapper报红解决办法 在IntelliJ IDEA编码时,使用ServiceImpl或者Service引入mapper报红, 提示: Could not ...

  2. Android小米(miui)获取通话记录为null解决办法

    Android小米(miui)获取通话记录为null解决办法 在开发中发现,查询通话记录时使用 contentResolver.query( CallLog.Calls.CONTENT_URI, Co ...

  3. Seconds_Behind_Master= NULL解决办法

    今天在主主从数据库删除600多万数据时发现主从同步失败 show slave status\G; 发现 Seconds_Behind_Master= NULL 原因mysql日志的缓存区太小,io量太 ...

  4. Cannot set property 'innerHTML' of null解决办法

    今天写程序的时候出现了Cannot set property 'innerHTML' of null,网上查找了一些资料,原来js是自上而下调用的. 解决办法: 将js放在web页面你要编辑的元素的后 ...

  5. PHP 获取JSON json_decode返回NULL解决办法

    在用json_decode对JSON格式的字符串进行解码时竟然为空,页面空白啊,整半天检查这里检查那里,问同事都没用. 今天必应搜索了下,问题解决了,原来是有BOM头输出,大虾的解决办法如下: 1). ...

  6. Hbase出现ERROR: Can‘t get master address from ZooKeeper; znode data == null解决办法

    问题描述如下: hbase(main):001:0> list TABLE ERROR: Can't get master address from ZooKeeper; znode data ...

  7. JSP include 引入页面文件乱码 解决办法

    解决JSP include 引入文件出现乱码解决办法一: 第一种情况可以修改被include的文件: 1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码 ...

  8. HBase错误:ERROR: Can't get master address from ZooKeeper; znode data == null 解决办法

    一.问题背景 使用命令 $ hbase shell 进入hbase的shell之后使用create命令创建表时出现错误:ERROR: Can't get master address from Zoo ...

  9. Cannot read property 'getElementsByTagName' of null解决办法

    问题: 在浏览器中调试js代码出现"Cannot read property 'getElementsByTagName' of null"错误. 解决方法: 使用xxx.getE ...

最新文章

  1. kafka 异步发送阻塞_Kafka学习一
  2. Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usin
  3. 来了解下AbstractList
  4. 第二届战神杯线上编程挑战赛月赛第一题:回文数
  5. 企业CIO如何让IT部门成为价值中心
  6. centos 7安装_VMware Workstation安装centos
  7. 篇幅达2840页、目录就有31页,这位华人小哥的博士论文堪比教材
  8. python stdin和stdout_stdin似乎比stdout(python)慢得多.为什么?
  9. Docker-Compose快速搭建Oracle-11G系统
  10. scrapy不抓取重复的网页解决办法
  11. LeetCode : Word Pattern
  12. Bailian2715 谁拿了最多奖学金【分段计算处理】(Vijos P1001)
  13. mysql 数据恢复软件_Recovery Toolbox for MySQL(MySQL数据库修复软件)
  14. acer台式电脑怎么重装系统_宏基台式电脑怎么重装系统
  15. 【由浅入深_打牢基础】WEB缓存投毒(上)
  16. uniapp的分享到朋友圈和朋友(APP)
  17. jquery 鼠标拖动排序Li或Table
  18. 查询日历的综合性C语言程序的设计,C语言程序设计实验指导书060522.doc
  19. 三维目标检测论文阅读:PointPillars: Fast Encoders for Object Detection from Point Clouds
  20. 并发--生产者消费者模式

热门文章

  1. 阿里云腾讯云服务器配置流程(lnmp或tomcat)
  2. 健身品牌Shape获得数千万元Pre-A轮融资,清流资本领投
  3. 【代码审计】使用SonarQube进行代码质量分析管理
  4. php amqp rabbitmq 介绍和使用
  5. Windows App开发之集合控件与数据绑定
  6. 修改文档框架:word-多级列表与标题样式相结合
  7. 11g RAC不能启动ohasd进程
  8. 2011.5.21信息系统项目管理师考试案例关注点
  9. jbuilder2006注册机
  10. Linux与win2003下修改mac地址方法