正学习spring,把代码发到网上,希望大家能指出我的问题和缺点,如果能帮助到别人,就更happy了。
package cn.lichen;
public class User {
private String name;
@Override
public String toString() {
return "my name is " + name;
}
public User() {
System.out.println("constructor...");
}
public void setName(String name) {
System.out.println("setPorperty....");
this.name = name;
}
}
<?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="user" class="cn.lichen.User">
<property name="name" value="LiChen"></property>
</bean>
</beans>
package cn.lichen;
import org.junit.Test;
public class TestUser {
@Test
public void testToString() {
BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext.xml");
User user = (User) factory.getBean("user");
System.out.println(user.toString());;
}
}
注意junit4.11.jar版本必须和hamcrest-all.jar一起不然报错。java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing