Spring学习之路(一)—环境配置

背景

虽然本人平时学习和使用的是C++,但是却用C++找到了一家使用Java的互联网实习公司,公司的师兄让我先学习学习Java和Spring,以便入职后上手快一点。就这样踏上了学习Java和Spring的路。我之前从未学过Java,首先看了马士兵老师的Java基础视频,对Java基本概念、语法、常用包有了基础的认识,因为有C++面向对象基础,理解Java的很多概念还是很容易上手的。接着开始学习Spring,跟我以往的节奏一样,先不用研究太透彻,直接上手捣鼓捣鼓,捣鼓的过程中再一点一点深入,这样的过程更容易坚持,也更有成就感,同时很多特性在自己摸索的过程中可能已经有了基本的了解,再看原理时理解的会更透彻。

Eclipse+JDK

Java基本开发环境配置除了JDK路径配置比较繁琐,其它都还是很容易的,由于之前配置过Eclipse的环境,并且使用测试程序测试了编译运行的过程,这里不再记录。

Spring下载

首先去Spring的官网下载了Spring的压缩包,我下载了spring-framework-4.0.0.REALEASE-dist.zip并解压。同时,文档中提到依赖于common-logging包,于是到官网下载了common-logging-1.2-bin.zip做好准备。

Eclipse引入Spring

  1. eclipse新建Java工程HelloSpring;
  2. 打开Window->Preferences->Java->Build Path
  3. New…并输入一个库名,例如Spring4.0.0
  4. 选中Spring4.0.0Add External JARs…
  5. 选择之前解压的spring-framework-4.0.0.REALEASE-dist/libs目录下,选择所有的后缀不是-javadoc.jar和-sources.jar的.jar包并确认
  6. 右击工程HelloSpring->Build Path->Add Libraries…->User Library->Spring4.0.0,到此Spring成功引入。
    按照Spring的文档,写了一个小小测试程序:
/* Main.java */
package com.lsf.spring.bean
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {
    public static void main(String[] args) {
        // 传统方式
        Person person1 = new Person();
        person1.setName("Jack");
        System.out.println(person1);

        // spring方式
        ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml");
        Person person2 = ac.getBean("person2");
        System.out.println(person);
    }
}
/* Person.java */
package com.lsf.spring.bean;
public class Person{
    private String name;
    public void setName(String name){
        this.name = name;
    }
    public String getName(){
        return this.name;
    }
}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:util="http://www.springframework.org/schema/util"
    xmlns:p="http://www.springframework.org/schema/p"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd">

    <bean id="person2" class="com.lsf.spring.bean.Person">
        <property name="name" value="Jack"></property>
    </bean>
</beans>

Spring Tool Suit

为了便于开发,spring为eclipse提供了装门用于开发spring的插件,spring tool suit。插件官网地址http://download.springsource.com/release/TOOLS/update/3.7.3.RELEASE/e4.4/springsource-tool-suite-3.7.3.RELEASE-e4.4.2-updatesite.zip
这是针对eclipse4.4.2的版本。不过我在eclipse的GUI插件安装里找到了STS,于是自动安装了。Help->Eclipse Marketplace搜索Sping关键字就能找到Spring Tool Suit,点击Install就能安装,速度可能慢点,不过省事。到此,spring的基本开发环境配置成功。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值