JSP 获取spring容器中bean的两种方法总结

发布时间 - 2026-01-11 01:22:55    点击率:

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的方法还有几个,这里就不一一列举了,个人认为这两个是最直接最简单的。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# JSP  # 获取spring容器中bean的两种方法总结  # spring容器中bean的获取  # 关于SpringBoot获取IOC容器中注入的Bean(推荐)  # 详解Spring简单容器中的Bean基本加载过程  # 浅谈spring容器中bean的初始化  # spring在IoC容器中装配Bean详解  # Spring的Bean容器介绍  # Spring为IOC容器注入Bean的五种方式详解  # spring-spring容器中bean知识点总结  # Spring实战之让Bean获取Spring容器操作示例  # Spring实战之抽象Bean和子Bean定义与用法示例  # Spring实战之调用实例工厂方法创建Bean操作示例  # Spring实战之使用静态工厂方法创建Bean操作示例  # Spring实战之容器中的工程Bean用法示例  # 几个  # 多个  # 这两个  # 希望能  # 谢谢大家  # 最简单  # 不一一  # 加载  # java  # brush  # ServletActionContext  # ApplicationContext  # getRequiredWebApplicationContext  # WebApplicationContextUtils  # ct  # spring  # strong  # bean  # class 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: java ZXing生成二维码及条码实例分享  如何在 Pandas 中基于一列条件计算另一列的分组均值  奇安信“盘古石”团队突破 iOS 26.1 提权  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  如何正确选择百度移动适配建站域名?  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  使用Dockerfile构建java web环境  Laravel如何集成Inertia.js与Vue/React?(安装配置)  Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程  如何在局域网内绑定自建网站域名?  Android okhttputils现在进度显示实例代码  原生JS获取元素集合的子元素宽度实例  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  如何用AI帮你把自己的生活经历写成一个有趣的故事?  如何在云指建站中生成FTP站点?  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  黑客如何通过漏洞一步步攻陷网站服务器?  Android使用GridView实现日历的简单功能  简单实现Android验证码  昵图网官方站入口 昵图网素材图库官网入口  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  如何用PHP工具快速搭建高效网站?  中山网站推广排名,中山信息港登录入口?  如何快速生成ASP一键建站模板并优化安全性?  Linux系统命令中screen命令详解  java中使用zxing批量生成二维码立牌  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  网站制作大概多少钱一个,做一个平台网站大概多少钱?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  Laravel如何处理和验证JSON类型的数据库字段  如何彻底删除建站之星生成的Banner?  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  如何在万网自助建站中设置域名及备案?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  如何获取免费开源的自助建站系统源码?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  Laravel如何使用Livewire构建动态组件?(入门代码)  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  教你用AI润色文章,让你的文字表达更专业  青岛网站建设如何选择本地服务器?  什么是javascript作用域_全局和局部作用域有什么区别?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  EditPlus中的正则表达式实战(5)