JSP 获取spring容器中bean的两种方法总结
作者:lqh 发布时间:2023-06-15 07:27:46
标签:JSP,spring,bean
JSP 获取spring容器中bean的方法总结
方案1(Web中使用):
ApplicationContext ct = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletActionContext.getServletContext());
logService = (ISysLogService) ct.getBean("sysLogServiceImpl");
说明:getRequiredWebApplicationContext方法中需要传入ServletContext()对象,在struts2中可以这样获取:
ServletActionContext.getServletContext()
方案2(通过手动启动spring容器后获取,如果在web中,不建议这样使用):
//匹配多个文件
ApplicationContext ct = new FileSystemXmlApplicationContext(new String[]
{ "classpath:applicationContext.xml","classpath:lb/*/applicationContext-*.xml"});
//加载一个文件
ApplicationContext ct = new FileSystemXmlApplicationContext("classpath:applicationContext.xml");
注:获取spring容器中bean的方法还有几个,这里就不一一列举了,个人认为这两个是最直接最简单的。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
来源:https://my.oschina.net/ht896632/blog/628440


猜你喜欢
- INSERT INTO hk_test(username, passwd) VALUES('qmf1', 'qmf1
- 一、数据集爬取现在的深度学习对数据集量的需求越来越大了,也有了许多现成的数据集可供大家查找下载,但是如果你只是想要做一下深度学习的实例以此熟
- 一、如何设置utf8mb4mysql中针对字符串类型,在设置charset的时候可以精确到字段。如果只将某个字段设置utf8mb4,那么其他
- 技术背景在一些对python开源库代码的安全扫描中,我们有可能需要分析库中所使用到的函数是否会对代码的执行环境造成一些非预期的影响。典型的例
- 一、安装1、安装easy_install工具wget http://peak.telecommunity.com/dist/ez_setup
- 在向表中插入数据的时候,经常遇到这样的情况:1、首先判断数据是否存在;2、如果不存在,则插入;3、如果存在,则更新。 在 SQL
- MYSQL常用命令1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数
- 本文实例讲述了Python实现Windows上气泡提醒效果的方法。分享给大家供大家参考。具体实现方法如下:# -*- encoding: g
- 下面是调用方式:Example script - pymssql module (DB API 2.0) Example script -
- 换了N种字符串连接的方法,终于连接上去了。 共享下用的 Provider=SQLOLEDB.1; User ID=sa; Password=
- example:models中的表# modelsclass UserInfo(models.Model): id = mode
- 关于python中的二维数组,主要有list和numpy.array两种。好吧,其实还有matrices,但它必须是2维的,而numpy a
- 对于大多数研发人员来说,都期望能找到一个良好的测试/调试方法,来提高工作效率和快速解决问题。所谓调试,偏重于对某个bug的查找、定位、修复;
- 本文实例为大家分享了微信小程序实现计算器的具体代码,供大家参考,具体内容如下1、实现效果图2、代码编写index.wxml<!--au
- 说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、
- 对python网页请求模块urllib2进行简单的封装。例子:#!/usr/bin/python#coding: utf-8import b
- 本文实例讲述了Python将xml和xsl转换为html的方法。分享给大家供大家参考。具体分析如下:这里需要用libxml2,所以还要先安装
- created页面加载未渲染html之前执行。mounted渲染html后再执行。由于created在html模板生产之前所以无法对Dom进
- 抛开数据库,生活中的方言是什么?方言就是某个地方的特色语言,是一种区别于其它地方的语言,只有你们这一小块地方能听懂,出了这个地方又是另一种方
- URL即统一资源定位符 (Uniform Resource Locator, URL),完整的URL由这几个部分构成:scheme://ho