1 package SpringBeanDeploy;
2
3 public class Student {
4 private String name;
5 private int age;
6 private String sex;
7
8 public Student(String name, int age) {
9 this.name = name;
10 this.age = age;
11 }
12
13 public Student(String name, int age, String sex) {
14 this.name = name;
15 this.age = age;
16 this.sex = sex;
17 }
18
19 @Override
20 public String toString() {
21 return "Student{" +
22 "name='" + name + '\'' +
23 ", age=" + age +
24 ", sex='" + sex + '\'' +
25 '}';
26 }
27 }
1 package SpringBeanDeploy;
2
3 import org.springframework.context.support.ClassPathXmlApplicationContext;
4
5 public class Main {
6 public static void main(String[] args) {
7 ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("SpringBeanDeploy/SpringapplicationContext.xml");
8 Student student = (Student) applicationContext.getBean("Student");
9 System.out.println(student);
10 student = (Student) applicationContext.getBean("Student1");
11 System.out.println(student);
12 }
13 }
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
5 <bean id="Student" class="SpringBeanDeploy.Student">
6 <constructor-arg value="张浩" index="0"></constructor-arg>
7 <constructor-arg value="18"></constructor-arg>
8 <constructor-arg value="男" index="2"></constructor-arg>
9 </bean>
10 <bean id="Student1" class="SpringBeanDeploy.Student">
11 <constructor-arg value="7" index="1"></constructor-arg>
12 <constructor-arg value="李奔" index="0"></constructor-arg>
13 </bean>
14 </beans>