将对象交由Spring管理创建
第一步:导包
写一个javabean
/**
*
*/
package cn.itcast.bean;
/**
* @author Administrator
*
*/
public class User {
private String name ;
private Integer age ;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}
Spring配置(xml)
Spring 配置 位置名字随意
<?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:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd">
<!-- 将user对象交给Spring容器管理 -->
<bean name="user" class="cn.itcast.bean.User"></bean>
</beans>
然后测试
/**
*
*/
package cn.itcast.demo;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import cn.itcast.bean.User;
/**
* @author Administrator
*
*/
public class testUser {
@Test
public void fun1 ()
{
/*创建容器对象*/
ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml") ;
/*向容器“要”user对象*/
User user = (User) ac.getBean("user") ;
/*打印user对象*/
System.out.println(user);
}
}
哦了