spring4
spring4:
l schema :Spring的配置文件的约束
IOC:控制反转也叫依赖注入。将对象的控制权交给Spring。
将对象交给容器管理,你只需要在spring配置文件中配置相应的bean,以及相关属性,让spring容器来生成类的实例对象以及管理对象。当spring容器启动时,spring会把配置文件中配置的bean都初始化好,然后再你需要调用时,就是已经初始化好的bean分配给你需要调用的这些bean的类(假设类名是A)。分配的方法就是调用类的setter方法来注入,而不需要你在A里面new这些bean了。
//创建工厂,反射解析xml来获得类的实例
创建spring工厂,解析xml文件
ApplicationContext application =new ClassPathXmlApplicationContext("application-context.xml");
//’获取bean的id
UserService user = (UserService)application.getBean("userService");
user.save
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd ">
<bean id="userService" class="cn.itcast.demo.UserServiceImpl"></bean>
</beans>

浙公网安备 33010602011771号