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

来源:互联网 发布:御名阁宝宝起名软件 编辑:程序博客网 时间:2024/06/03 21:11

背景

虽然本人平时学习和使用的是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.beanimport 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