获取Spring管理的对象实例
来源:互联网 发布:淘宝怎么货到付款吗 编辑:程序博客网 时间:2024/05/29 18:35
JAVA获取spring 管理对象的常用方法总结
第一种:
通过Spring本身提供的工具 WebApplicationContextUtils 来获取类对象。
例如:
WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext(); ServletContext servletContext = webApplicationContext.getServletContext(); WebApplicationContext ac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); SocketClient client = (SocketClient) ac.getBean("socketClient");
这样就获取到了Spring容器管理的 SocketClient 对象了。
好处:
不需要重新加载类,可以直接获取spring中已经初始化的类对象。
第二种:
通过重新加载类对象,获取spring容器管理的 类对象。
BeanFactory beanFactory = new ClassPathXmlApplicationContext("applicationContext.xml");SocketClient client = (SocketClient ) beanFactory.getBean("socketClient ");
- 获取Spring管理的对象实例
- 获取spring的实例对象
- 从spring管理的datasource获取connection实例
- 如何在Struts2中获取spring的实例化对象
- Servlet中获取spring bean的管理对象
- Java 代码获取spring管理的bean对象
- 通过Spring注入,获取Service对象实例
- spring 从bean实例中获取对象
- 在完全由Spring管理的环境中使用Spring的Context获取Bean实例
- 【j2ee spring】18、如何在Struts2中获取spring的实例化对象
- 获取spring管理的bean
- 在spring来管理实例对象prototype和singleton的选择.针对action如何使用
- 在spring来管理实例对象prototype和singleton的选择
- spring配置,获取实例对象,报错no beans name
- spring boot获取注入的实例bean
- 获取jvm内的对象实例数
- C++ GetInstances()的实现 获取对象实例
- (原生)获取mongo集合对象的实例
- JQuery 添加评论
- 数据结构之链表与数组(三)-单向链表上的简单操作
- Ubuntu11.10 更新软件源source.list
- 不让其它域名指向到我的服务器(Apache 禁止未授权域名指向 )
- 不让eclipse检查js语法
- 获取Spring管理的对象实例
- 移动终端开发必备知识
- Hot Sale Ray Ban Predator 2 Sunglasses, Cheap Ray Ban Jackie OhhⅡ
- 单调队列及其应用
- 如何将360收藏夹文件保存到网络账户中?
- struts2-There is no Action mapped for namespace [/] and action name associated with
- 在线查看android源代码的3种方式
- 位运算
- centos 安装五笔输入法