在监听器启动之前得先加载spring-bean,所以注解在监听器里是不能用的。

可以通过下面的方法获取需要的bean

public void contextInitialized(ServletContextEvent sce) {WebApplicationContext appctx = WebApplicationContextUtils.getWebApplicationContext(sce.getServletContext());KhiTmOrdercntService khiTmOrdercntService = (KhiTmOrdercntService) appctx.getBean("khiTmOrdercntService");}

转载于:https://www.cnblogs.com/sz-zzm/p/5520404.html

监听器使用spring的bean相关推荐

  1. spring 三级缓存_通过画图+视频把循环依赖、监听器等等spring源码讲明白了

    大家在阅读源码的时候有没有这种感觉:每次要看源码的时候十分信誓旦旦逼迫自己努力看着源码,但是还没看多长时间就会感觉枯燥,无味没意思,所以我是十分不愿意去看源码,但是今天福利来了,有位大神通过画图+视频 ...

  2. 厉害了,Spring中bean的12种定义方法!

    前言 在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜.我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean的方式,能够满足我们日常工 ...

  3. (转)Spring的bean管理(注解方式)

    http://blog.csdn.net/yerenyuan_pku/article/details/69663779 Spring的bean管理(注解方式) 注解:代码中的特殊标记,注解可以使用在类 ...

  4. 【spring】在servlet中注入spring的bean,servlet容器和spring容器

    一.Servlet容器 Servlet的整个生命周期好象都是由Servlet容器来处理的. 如果把它硬放到Spring容器中去创建,Servlet对象是可被Spring容器建出来,但Servlet容器 ...

  5. 通过Debug带你详细了解Spring创建Bean的过程,一清二楚!

    Spring流程Debug 1.1 Spring测试环境搭建 Spring模块概览,绿色是模块,Spring中八大模块,黑色表示该模块包含的jar包(组件).例如我们想要用IOC容器,也就是绿色的Co ...

  6. 详解Spring中Bean的自动装配~

    目录 1. 环境搭建 2. byName.byType 3. 使用注解实现自动装配 @Autowired @Resource 小结 自动装配是Spring满足bean依赖的一种方式 Spring会在上 ...

  7. 【Spring】bean的作用域(@Scope) - singleton、prototype

    已知spring 3+已拥有多种不同的作用域: singleton(默认).prototype.request.session.global session.(参考: spring中scope作用域( ...

  8. spring注解--@Bean

    @Configuration public class KnightConfig {@Beanpublic Knight knight(){return new BraveKnight(quest ( ...

  9. Spring Boot Bean的使用,@Repository,@Service,@Controller,@Component

    前言 在Spring MVC的时候,我们使用xml来配置bean,如今的Spring boot推荐我们使用元注解的发生,那就听Spring Boot的推荐,下面我就为大家来介绍下Spring Boot ...

最新文章

  1. dropbear编译安装及服务脚本编写
  2. svn命令行 批量添加(add)所有新增文件
  3. springsecurity sessionregistry session共享_不用 Spring Security 可否?试试这个小而美的安全框架...
  4. Asp.net Ajax,Jquery,ExtJs 三种Ajax技术框架比较
  5. 解读设计模式----策略模式(Strategy Pattern)
  6. 数据结构(一)快速排序
  7. 智能手机之新手篇[转]
  8. RuntimeError: output with shape [4, 1, 512, 512] doesn‘t match the broadcast shape[4, 4, 512, 512]
  9. 神经网络中的激活函数
  10. Python-面向对象之一
  11. MySQL 之 Metadata Locking 研究
  12. 本地Exchange和exchange online混合部署后OWA统一登录的实现
  13. 易语言API获取进程程序路径
  14. linux虚拟机之ubuntu的软件包管理(6/10)
  15. windows DNS缓存查看与清理
  16. ARM、8051、AVR、MSP430、Coldfire、DSP、FPGA七种体系比较区别
  17. 组合导航(六):惯性导航误差建模
  18. MySQL入门学习教程
  19. 教程 | 虚拟机VMware Workstation Pro安装教程
  20. H5和webview跳转小程序

热门文章

  1. oauth2中用户的信息如何动态获取和存储_oAuth2.0 简介
  2. matlab中给图像加几个矩形框_在图像中画矩形框(matlab)
  3. 网络营销外包——网络营销外包专员如何做好网站搜索引擎优化
  4. 变频电机转矩频率特性曲线_伟创变频器
  5. 怎么提升软件测试质量,【软件测试】涨姿势,测试总监亲授如何做测试质量管理...
  6. arnold官方帮助文档_Baklib-随时编辑随时发布的在线帮助文档制作平台
  7. 世界盒子怎么调中文_正版游戏平台知识小科普:epic游戏怎么调中文?
  8. 开发日记-20190519 关键词 Linux学习路径
  9. Python Inotify 监视LINUX文件系统事件
  10. windows家庭版 启用组策略