Spring框架学习第一步

一.下载和配置Spring开发环境:

首先的话,先下载jar包,把spring环境搭建起来:

下载一个spring版本,建议使用的版本暂时不要太高,避免在实验的时候出现其他错误,我这里用的是4.3.20.RELESE版本。

在谷歌浏览器或者其他浏览器之间输入这个网站 -->    https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring 

进入该网站后找到左侧一栏的spring点进去,然后点击spring-framework-4.3.2.RELEASE-dist.zip

   

 然后点击下图的Download就行了。

 

commons-logging 这个包是需要额外去下载的,地址:http://commons.apache.org/proper/commons-logging/download_logging.cgi

我这里使用的是commons-logging-1.2.jar 版本

然后将必须的jar包如下导进入eclipse里面的lib目录下,接着不要忘了build Path,然后开始测试第一个spring程序。

二.编写第一个spirng程序:

先写一个用户类:

package henu.bean;

public class User {

	private int id;
	private String name;

    //无参构造方法
    public User() {

		System.out.println("----------对象被创建-------");
		System.out.println("------无参构造-------");
	}

	//getter和setter方法

	@Override
	public String toString() {
		return "User [id=" + id + ", name=" + name + "]";
	}


}

然后在src下创建applicationContext.xml文件,一般是命名这样。

 applicationContext.xml:

然后编写bean id, class:为用户类User包路径。

<?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">
 
	  
		 <bean id="user" class="henu.bean.User" ></bean>


</beans>

接着写个测试类App:

package henu.bean;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * 测试类
 */
public class App {

	public static void main(String[] args) {

		// 1.得到IOC容器
		ApplicationContext appc = new ClassPathXmlApplicationContext("applicationContext.xml");
		System.out.println("---得到IOC容器-------");

		// 2.从容器中获取对象
		User user = (User) appc.getBean("user");

	}

}

然后运行App类测试下,右键Run As   Java application输出如下:

基本上spring环境初步搭建了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值