Spring控制反转IOC
来源:互联网 发布:网页分类算法 编辑:程序博客网 时间:2024/05/21 16:54
spring的控制反转(IOC)思想,对象实例不再是由调用者来创建,改为spring容器来创建。spring容器会负责控制程序之间的关系,不再由程序代码直接控制,控制权由应用的代码转向了外部容器,所谓控制反转。spring有两个ioc容器,这里我用的是ApplicationContext。
以一个类为例:
public class UserService {public void addUser(){System.out.println("user add");}}
在xml中注册类,文件名beans.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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><!-- 生产任意内容 --><bean id="userServiceID" class="com.canyugan.hello.UserService"></bean></beans>
最后我们来段小测试:
<span style="white-space:pre"></span>@Testpublic void demo1(){ //加载配置文件ApplicationContext applicationContext=new ClassPathXmlApplicationContext("com/canyugan/hello/beans.xml");//从spring的工厂中获取对象UserService userService=(UserService) applicationContext.getBean("userServiceID");userService.addUser();}
1 1
- Spring IOC 反转控制
- Spring-----> IOC(控制反转)
- Spring - 控制反转IOC
- Spring IoC[控制反转]
- Spring控制反转IOC
- Spring IOC控制反转
- Spring IOC 控制反转
- spring ioc 控制反转
- Spring 控制反转(IoC)容器
- spring IOC(控制反转)浅析
- Spring IoC(控制反转)
- Spring Core---------IoC控制反转
- Spring Core---------IoC控制反转
- Spring IOC(控制反转)容器
- Spring IoC(控制反转)
- spring IOC容器:控制反转
- Spring---IOC 控制反转--1
- spring IOC 控制反转详解
- Linux 异步IO
- Nignx负载均衡存在的seesion问题
- 第一章习题
- nyoj 495 少年 DXH
- oracle11gr2 手工建库
- Spring控制反转IOC
- android错误之MediaPlayer用法的Media Player called in state *
- Leetcode Everyday: 339. Nested List Weight Sum
- Log4j的使用以及配置
- POJ 1006 Biorhythms
- poj 2398 (计算几何)
- 【HYSBZ 2301】——莫比乌斯反演
- 互补约数(GCD)续
- DP 1015