Bean管理:Bean对象的创建,以及Bean对象中属性的赋值
创建一个spring 的xml文件 写上bean标签
<?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="user" class="com.cjx.bean.User"></bean>
<bean id="user1" class="com.cjx.bean.User"></bean>
</beans>
获取对象的三种方式:注意:如果通过类型获取User对象那么你的xml文件中只能有一个class等于User的bean标签
public void testSpring() {
//加载spring配置文件,对象创建
ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
/*
//一、获取创建的对象--通过id获取
User user = (User) context.getBean("user");
user.test();
*/
//二、通过类型获取User对象 如果有两个bean标签都装配的User就会报错
User user2 = context.getBean(User.class);
user2.test();
/*
//三、通过类型和id获取
User user3 = context.getBean("user", User.class);
user3.test();
*/
}