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,你好!
本文通过一个简单的例子介绍了如何使用 Spring 框架实现依赖注入(DI)。包括创建 HelloSpring 类、测试类 Test 和配置文件 applicationContext.xml 的步骤。最终实现了通过 Spring 容器管理对象并进行依赖注入。
273

被折叠的 条评论
为什么被折叠?



