1.導包 日誌
2.編寫applicationContext.xml src下
3.加載配置,創建工程,獲得bean
1.導包
2.創建類
HelloSpring.java
package edu.tsinghua.spring;
public class HelloSpring {
String message="spring DI!";
public void say(){
System.out.println("Hello,"+this.message);
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
Test.java
package edu.tsinghua.spring;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
public static void main(String[] args) {
HelloSpring hs2=new HelloSpring();
System.out.println(hs2);
hs2.setMessage("IOC");
hs2.say();
System.out.println("-----------");
//加載配置文件
BeanFactory factory=new ClassPathXmlApplicationContext("applicationContext.xml");
//獲得對象 實體
HelloSpring helloSpring=(HelloSpring)factory.getBean("hs");
helloSpring.say();
}
}
3.新建、編寫配置文件
內容如下:
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean name="hs" class="edu.tsinghua.spring.HelloSpring" >
<property name="message" value="java,你好!"></property>
<!-- <property name="message">
<value>NIHAO!</value>
</property> -->
</bean>
</beans>
運行後獲得如下結果:
Hello,java,你好!