监听器使用spring的bean
在监听器启动之前得先加载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相关推荐
- spring 三级缓存_通过画图+视频把循环依赖、监听器等等spring源码讲明白了
大家在阅读源码的时候有没有这种感觉:每次要看源码的时候十分信誓旦旦逼迫自己努力看着源码,但是还没看多长时间就会感觉枯燥,无味没意思,所以我是十分不愿意去看源码,但是今天福利来了,有位大神通过画图+视频 ...
- 厉害了,Spring中bean的12种定义方法!
前言 在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜.我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean的方式,能够满足我们日常工 ...
- (转)Spring的bean管理(注解方式)
http://blog.csdn.net/yerenyuan_pku/article/details/69663779 Spring的bean管理(注解方式) 注解:代码中的特殊标记,注解可以使用在类 ...
- 【spring】在servlet中注入spring的bean,servlet容器和spring容器
一.Servlet容器 Servlet的整个生命周期好象都是由Servlet容器来处理的. 如果把它硬放到Spring容器中去创建,Servlet对象是可被Spring容器建出来,但Servlet容器 ...
- 通过Debug带你详细了解Spring创建Bean的过程,一清二楚!
Spring流程Debug 1.1 Spring测试环境搭建 Spring模块概览,绿色是模块,Spring中八大模块,黑色表示该模块包含的jar包(组件).例如我们想要用IOC容器,也就是绿色的Co ...
- 详解Spring中Bean的自动装配~
目录 1. 环境搭建 2. byName.byType 3. 使用注解实现自动装配 @Autowired @Resource 小结 自动装配是Spring满足bean依赖的一种方式 Spring会在上 ...
- 【Spring】bean的作用域(@Scope) - singleton、prototype
已知spring 3+已拥有多种不同的作用域: singleton(默认).prototype.request.session.global session.(参考: spring中scope作用域( ...
- spring注解--@Bean
@Configuration public class KnightConfig {@Beanpublic Knight knight(){return new BraveKnight(quest ( ...
- Spring Boot Bean的使用,@Repository,@Service,@Controller,@Component
前言 在Spring MVC的时候,我们使用xml来配置bean,如今的Spring boot推荐我们使用元注解的发生,那就听Spring Boot的推荐,下面我就为大家来介绍下Spring Boot ...
最新文章
- dropbear编译安装及服务脚本编写
- svn命令行 批量添加(add)所有新增文件
- springsecurity sessionregistry session共享_不用 Spring Security 可否?试试这个小而美的安全框架...
- Asp.net Ajax,Jquery,ExtJs 三种Ajax技术框架比较
- 解读设计模式----策略模式(Strategy Pattern)
- 数据结构(一)快速排序
- 智能手机之新手篇[转]
- RuntimeError: output with shape [4, 1, 512, 512] doesn‘t match the broadcast shape[4, 4, 512, 512]
- 神经网络中的激活函数
- Python-面向对象之一
- MySQL 之 Metadata Locking 研究
- 本地Exchange和exchange online混合部署后OWA统一登录的实现
- 易语言API获取进程程序路径
- linux虚拟机之ubuntu的软件包管理(6/10)
- windows DNS缓存查看与清理
- ARM、8051、AVR、MSP430、Coldfire、DSP、FPGA七种体系比较区别
- 组合导航(六):惯性导航误差建模
- MySQL入门学习教程
- 教程 | 虚拟机VMware Workstation Pro安装教程
- H5和webview跳转小程序
热门文章
- oauth2中用户的信息如何动态获取和存储_oAuth2.0 简介
- matlab中给图像加几个矩形框_在图像中画矩形框(matlab)
- 网络营销外包——网络营销外包专员如何做好网站搜索引擎优化
- 变频电机转矩频率特性曲线_伟创变频器
- 怎么提升软件测试质量,【软件测试】涨姿势,测试总监亲授如何做测试质量管理...
- arnold官方帮助文档_Baklib-随时编辑随时发布的在线帮助文档制作平台
- 世界盒子怎么调中文_正版游戏平台知识小科普:epic游戏怎么调中文?
- 开发日记-20190519 关键词 Linux学习路径
- Python Inotify 监视LINUX文件系统事件
- windows家庭版 启用组策略