首页 > 代码库 > spring注入成员对象
spring注入成员对象
就是将对象注入到另外一个对象中。这个例子就是有一个学校类,学校类中有一个校长类,最后使用测试文件输出学校类中的信息。
代码结构
学校类
package com.test.SpringGetSet; public class School { private Present present; public Present getPresent() { return present; } public void setPresent(Present present) { this.present = present; } public String getShoolName() { return shoolName; } public void setShoolName(String shoolName) { this.shoolName = shoolName; } String shoolName; public void say() { System.out.println("校名:"+shoolName); System.out.println("校长姓名:"+present.getName()); } }
校长类
package com.test.SpringGetSet; public class Present { private String name; 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; } private int age; }
beans.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="present" class="com.test.SpringGetSet.Present"> <property name="name" value=http://www.mamicode.com/"杨发癫" />>测试类
package com.test.SpringGetSet; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.ClassPathResource; import SpringByHand.Hello; public class SetDemo001 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BeanFactory factory=new XmlBeanFactory(new ClassPathResource("com/test/SpringGetSet/beans.xml")); School s=(School) factory.getBean("school"); s.say(); } }
输出结果
spring注入成员对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。