首先新建一个web工程,并通过MyEclipse加入Spring jar包
编写Hello接口
package com.bean;
public interface Hello {
public void hello();
}
编写Hello接口实现类
package com.bean;
public class HelloBean implements Hello {
private String name;
public void hello() {
System.out.println("hello,"+name);
}
public void setName(String name) {
this.name = name;
}
}
编写 bean-config.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-2.0.xsd"> <bean id="hello" class="com.bean.HelloBean"> <property name="name"> <value>tom</value> </property> </bean> </beans>
OK!测试一下:编写 Test类
package com.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import com.bean.Hello;
public class Test {
public static void main(String[] args) {
ApplicationContext context = new FileSystemXmlApplicationContext("src/bean-config.xml");
Hello hello = (Hello)context.getBean("hello");
hello.hello();
}
}
最后执行Test类运行程序!