1.创建web项目(java项目亦可,以web为例)搭建web项目点击此处参考
2.官网上下载spring框架jar,解压下载之后的压缩包,在libs文件夹下我们可以看到spring框架需要的jar
但是此处只是简单的实例,因此不需要这么多jar,我们需要下面的一些jar
其中commons-loggin并不是spring中的jar,但是他是spring的依赖包所以需要导入
3.在新建的项目中导入jar
通过build path将jar设置为依赖包
4.在src文件夹下创建applicationContext.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.xsd">
</beans>
5.创建beanFirstSpringBean.java并写一个sayHi的方法
package com.xu.bean;
public class FirstSpringBean {
public String name;
public int age;
//必要要有get set方法 spring的创建对象的时候可以为对象赋值
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void sayHi(){
System.out.println("嗨,你好,我叫" + name + "今年" + age + "岁");
}
}
6.在applicationContext.xml文件中配置bean
<?xml version="1.0" encoding="UTF-8"?>
<!-- 此处和spring关联 -->
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="firstSpringBean" class="com.xu.bean.FirstSpringBean">
<property name="name">
<value>李华</value>
</property>
<property name="age">
<value>23</value>
</property>
</bean>
</beans>
7.创建测试类TestSpringBean.java
package com.xu.bean;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestSpringBean {
public static void main(String[] args) {
//控制反转的体现
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
FirstSpringBean bean = (FirstSpringBean)context.getBean("firstSpringBean");
bean.sayHi();
}
}
8.运行测试类
9.搭建成功