01_Spring3.2_Helloworld

来源:互联网 发布:snmp网管软件 编辑:程序博客网 时间:2024/05/09 13:46

正学习spring,把代码发到网上,希望大家能指出我的问题和缺点,如果能帮助到别人,就更happy了。大笑

 

package cn.lichen;public class User {private String name;@Overridepublic 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 {@Testpublic 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


 

 

 

原创粉丝点击