Spring中空值的写法

来源:互联网 发布:多个工厂模式 java 编辑:程序博客网 时间:2024/05/01 15:21

1、Member类

package www.csdn.spring1.dao;public class Member {private String name;private Dept dept;public void setName(String name) {this.name = name;}public void setDept(Dept dept) {this.dept = dept;}@Overridepublic String toString() {return "Member [name=" + name + ", dept=" + dept + "]";}}


2、Dept类

package www.csdn.spring1.dao;public class Dept {private String name;private String deptno;public void setName(String name) {this.name = name;}public void setDeptno(String deptno) {this.deptno = deptno;}}


3、xml文件

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="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">         <bean id="member" class="www.csdn.spring1.dao.Member">   <property name="name">   <null/>   </property>   <property name="dept">   <null/>   </property>   </bean>    </beans>


4、测试类

package www.csdn.spring1.test;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import www.csdn.spring1.dao.Member;public class NullTest {@Testpublic void nullTest(){ApplicationContext context=new ClassPathXmlApplicationContext("classpath:spring-null.xml");Member m=context.getBean("member", Member.class);System.out.println(m.toString());}}


 

原创粉丝点击