spring入门(6)---set方法注入依赖之null的注入

2014-11-24 11:14:44 · 作者: · 浏览: 0

Member.java

[java]
package www.csdn.spring.constructor.bean;

public class Member {

}

package www.csdn.spring.constructor.bean;

public class Member {

}

MemberBean.java

[java]
package www.csdn.spring.constructor.bean;

public class MemberBean {

public String name;

public Member member;

public void setMember(Member member) {
this.member = member;
}

public void setName(String name) {
this.name = name;
}

}

package www.csdn.spring.constructor.bean;

public class MemberBean {

public String name;

public Member member;

public void setMember(Member member) {
this.member = member;
}

public void setName(String name) {
this.name = name;
}

}

spring-null.xml

[html]
< xml version="1.0" encoding="UTF-8" >
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">

www.csdn.spring.constructor.bean.MemberBean">









< xml version="1.0" encoding="UTF-8" >
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">

www.csdn.spring.constructor.bean.MemberBean">







MemberTest.java

[java]
package www.csdn.spring.constructor.bean;

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

public class MemberTest {


@Test
public void testBean(){
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring-null.xml");

MemberBean bean = context.getBean("memberBean", MemberBean.class);

System.out.println(bean.name);
System.out.println(bean.member);
}
}

package www.csdn.spring.constructor.bean;

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

public class MemberTest {


@Test
public void testBean(){
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring-null.xml");

MemberBean bean = context.getBean("memberBean", MemberBean.class);

System.out.println(bean.name);
System.out.println(bean.member);
}
}

控制台输出:

null

null

它们代表空值