首先新建一個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類運行程序!