<?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"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="car" class="org.spring01.Car">
<constructor-arg value="奔驰"></constructor-arg>
<constructor-arg type="java.lang.String">
<value>土豪金</value>
</constructor-arg>
<constructor-arg value="高级轿车"></constructor-arg>
</bean>
<bean id="person" class="org.spring01.Person">
<property name="name" value="张三"></property>
<property name="age" value="11"></property>
<property name="car" ref="car"></property>
</bean>
</beans>
package org.spring01;
public class Car {
private String name;//车名
private String color;//颜色
private String clas;//等级
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getClas() {
return clas;
}
public void setClas(String clas) {
this.clas = clas;
}
public Car(String name, String color, String clas) {
super();
this.name = name;
this.color = color;
this.clas = clas;
}
public Car() {
super();
// TODO Auto-generated constructor stub
}
@Override
public String toString() {
return "Car [name=" + name + ", color=" + color + ", clas=" + clas
+ "]";
}
}
package org.spring01;
public class Person {
private String name;//名字
private int age;//年龄
private Car car;//他的车
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Car getCar() {
return car;
}
public void setCar(Car car) {
this.car = car;
}
public Person(String name, int age, Car car) {
super();
this.name = name;
this.age = age;
this.car = car;
}
public Person() {
super();
// TODO Auto-generated constructor stub
}
@Override
public String toString() {
return "Person [name=" + name + ", age=" + age + ", car=" + car + "]";
}
}
package org.spring01;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class SpringTest{
@Test
public void toGetPerson(){
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
Person person = (Person) context.getBean("person");
System.out.println(person);
}
@Test
public void toGetCar(){
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
Car car = (Car) context.getBean("car");
System.out.println(car);
}
}
Person [name=张三, age=11, car=Car [name=奔驰, color=土豪金, clas=高级轿车]]
<?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"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="car" class="org.spring02.Car">
<constructor-arg value="大众"></constructor-arg>
<constructor-arg type="java.lang.String">
<value>白色</value>
</constructor-arg>
<constructor-arg value="中级轿车"></constructor-arg>
</bean>
<bean id="person" class="org.spring02.Person">
<constructor-arg index="0" value="李四"></constructor-arg>
<constructor-arg index="1" value="23"></constructor-arg>
<constructor-arg index="2" ref="car"></constructor-arg>
</bean>
</beans>
package org.spring02;
public class Car {
private String name;//车名
private String color;//颜色
private String clas;//等级
public Car(String name, String color, String clas) {
super();
this.name = name;
this.color = color;
this.clas = clas;
}
public Car() {
super();
// TODO Auto-generated constructor stub
}
@Override
public String toString() {
return "Car [name=" + name + ", color=" + color + ", clas=" + clas
+ "]";
}
}
package org.spring02;
public class Person {
private String name;//名字
private int age;//年龄
private Car car;//他的车
public Person(String name, int age, Car car) {
super();
this.name = name;
this.age = age;
this.car = car;
}
public Person() {
super();
// TODO Auto-generated constructor stub
}
@Override
public String toString() {
return "Person [name=" + name + ", age=" + age + ", car=" + car + "]";
}
}
package org.spring02;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class SpringTest{
@Test
public void toGetPerson(){
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext01.xml");
Person person = (Person) context.getBean("person");
System.out.println(person);
}
@Test
public void toGetCar(){
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext01.xml");
Car car = (Car) context.getBean("car");
System.out.println(car);
}
}
Person [name=李四, age=23, car=Car [name=大众, color=白色, clas=中级轿车]]
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有