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 】
相关推荐:
公司门户网站制作流程,华为官网怎么做?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
如何在建站宝盒中设置产品搜索功能?
微信小程序 input输入框控件详解及实例(多种示例)
bootstrap日历插件datetimepicker使用方法
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
详解MySQL数据库的安装与密码配置
php结合redis实现高并发下的抢购、秒杀功能的实例
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
Android Socket接口实现即时通讯实例代码
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
如何自定义建站之星模板颜色并下载新样式?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
网站制作报价单模板图片,小松挖机官方网站报价?
Java垃圾回收器的方法和原理总结
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
如何在阿里云域名上完成建站全流程?
微信小程序 require机制详解及实例代码
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
利用python获取某年中每个月的第一天和最后一天
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
Laravel如何使用Blade组件和插槽?(Component代码示例)
微信小程序 HTTPS报错整理常见问题及解决方案
如何确保FTP站点访问权限与数据传输安全?
js实现点击每个li节点,都弹出其文本值及修改
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
iOS UIView常见属性方法小结
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
canvas 画布在主流浏览器中的尺寸限制详细介绍
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
Swift开发中switch语句值绑定模式
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】
PHP 500报错的快速解决方法
Laravel如何配置和使用缓存?(Redis代码示例)
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
怎样使用JSON进行数据交换_它有什么限制
如何快速生成ASP一键建站模板并优化安全性?
如何快速上传建站程序避免常见错误?
网站页面设计需要考虑到这些问题
PythonWeb开发入门教程_Flask快速构建Web应用
Windows Hello人脸识别突然无法使用
Laravel如何创建自定义Facades?(详细步骤)
网易LOFTER官网链接 老福特网页版登录地址
网站图片在线制作软件,怎么在图片上做链接?

