Spring 获取bean
2024-10-09 04:09:09
方法一:
ApplicationContext ap = new ClassPathXmlApplicationContext("applicationContext.xml");
在applicationContent.xml中配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
//中间部分是你自己配置的所有bean
WEB项目:
方法1:
ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc)
方法2:
ApplicationContext ac2 = WebApplicationContextUtils.getWebApplicationContext(ServletContext sc)
方法3:
写一个工具类类继承ApplicationObjectSupport,并将这个加入到spring的容器
方法4:
写一个工具类类继承WebApplicationObjectSupport,并将这个加入到spring的容器
方法1、2中使用ac.getBean("beanid");获取实例
最新文章
- Chrome 及其 插件“个性化设置”备份
- asp.netajax开发应用心得-accordation控件的事件处理
- Nginx配置优化的几个参数
- CoreLocation 下的定位跟踪测速
- 在windows系统上安装caffe
- 用PHP向数据库中添加数据
- junit4新框架hamcrest
- [改善Java代码] 枚举项数量限定为64个以内
- Android 微信SDK分享功能中的最全过程步骤分析
- 在输出视图中使用使用html注释会导致在Chrome中css失效
- Maven-02: 依赖
- Python之旅.第三章.函数3.26
- LeetCode第十七题-电话号码的字母组合
- BN算法
- 我的代码-test models
- [转]Virtualization Basics
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库——操作系统配置,安装必备软件
- Linux 解决 firefox 中文页面乱码问题
- 对C转换说明符的误解以及关于数组的一些知识
- node(3)MVC代码结构模式moogoDB的学习