您的位置:首页 > 编程语言 > Java开发

hello spring

2015-09-29 10:03 399 查看
package myspring;

public class Age {

public  String chop(){
return "使用斧头砍柴" ;
}

}


package myspring;

public class Person {
private Age age ;

public void setAge(Age age) {
this.age = age;
}

public void useAge(){
System.out.println("我打算去砍点柴火");
System.out.println(age.chop()) ;
}
}


<?xml version="1.0" encoding="UTF-8"?>
<beans  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.springframework.org/schema/beans"
xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"
>

<bean id = "person" class = "myspring.Person">
<property name="age"  ref = "age"/>
</bean>

<bean id = "age" class = "myspring.Age"/>

</beans>


package myspring;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {

public static void main(String[] args) {
ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml")  ;
Person p = ctx.getBean("person" , Person.class) ;

p.useAge() ;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: