spring框架搭建实例

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.搭建成功

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值