1.首先个人通过搜索查询之后,发现配制方法一般有两种,如下所示:
1.1
spring tool suite 是一个基于eclipseIDE开发环境中的用于开发spring应用程序的工具。提供了开箱即用的环境用于实现,调试和部署你的spring应用,包括为关键的的服务器和云计算,Git,Maven,AspectJ,和最新的Eclipse版本提供整合支持。
http://spring.io/tools/sts
(1)
查看你的eclipse版本help-->About Eclipse
(2)点击左下角eclipse图标
(3)我的Eclipse Platform 对应的Version4.3.xxx
(4)登录:http://spring.io/tools/sts/all 看eclipse对应的插件版本
(5)Help-->Install New Software-->work with 中输入http://dist.springsource.com/release/TOOLS/update/e4.3/ ,回车等待片刻
(6)点击accept(接受),然后一路next就成.
(7)安装完成后,会提示重启。重启后,Spring IDE出现在欢迎界面
(8)接下来,你就知道怎么做了
1.2下载离线包方法(上面的方法比较费时,可以选择下面的方法)
介绍之前,需要知道如何去spring.io官网下载spring framework。下面教你如何下载
1.2.1
(1)spring的官方网址:http://spring.io/
(2)看到这个简洁清新的界面,导航很明确,进入projects
whatever the infrastructure needs of your application may be, there is a Spring Project to help you build it。
spring的涵盖面是很宽广的,你需要什么可以在上图所示的页面中查找,本页很清晰,很容易找到spring framework, 还有一段英文介绍provides core support for dependency injection, transaction management, web apps, data access, messaging and more.(提供了核心功能依赖注入、事务管理、web应用、数据访问、远程访问等等)
(3)进入了我们需要的spring framework页
本页有介绍、特点说明、spring框架版本对jdk的要求、以及如果使用Maven或 Gradle构建项目的话,官网还提供了相应的范例向导。
最重要是在特征下面的这段话,需要注意:
All avaible features and modules are described in the Modules section of the reference documentation. Their maven/gradle coordinates are also described there.
这段话很清晰的告诉我们点击这段话上的链接,专门有关于所有特征和模块以及各模块之间关系的介绍。
这是一页关于spring框架的很详细的介绍很有必要认真看一看,那么就在这一页中就有我们spring的Jar包链接以及说明。
这个就是各个spring版本的下载地址: http://repo.spring.io/release/org/springframework/spring 而且很清楚的告诉你下载哪个文件。
1.2.2需要了解spring-framework-****.RELEASE-dist框架中的各种包的含义,如下
创建工程中libs文件夹中的所有包
(1)在eclipse中创建Dynamic Web Project项目
两种方法添加所有的包:
(1.1)右键单击您的项目名称 HelloSpring 然后按照上下文菜单中提供以下选项: Build Path -> Configure Build Path 如下显示的Java 构建路径窗口:
点击图右侧的Add External JARs...把所有libs文件夹下的包都加进来(我是都加进来的,其实并不用所有的都加入,随用随加即可,我是菜鸟)
注意,不要漏掉包,其中有一个必须加的包是commons-logging-1.1.1.jar,该包不在spring官网中的包中,是在apache官网中的包,可以百度直接搜索该包下载。同样的方法添加该包Add External JARs...
ok了
(1.2)就是在新建的Web项目中的WebContent-lib文件夹中把所有的spring framework框架libs文件夹中的jar包都拷贝进来,然后,选中所有的lib文件夹中的jar包,右键build path-Add...添加进来,就可以了。
1.3创建spring的第一个程序:
(1)
现在让我们根据实际创建的源文件 HelloSpring 项目。首先,我们需要创建一个名为包 com.yiibai. 要做到这一点,右键点击 src 在包资源管理部分,并按照选项:New -> Package.
下一步我们创建 HelloWorld.java 和 MainApp.java 在com.yiibai 包下文件。
(2)
这里是 HelloWorld.java 的文件的内容:
package com.yiibai; public class HelloWorld { private String message; public void setMessage(String message){ this.message = message; } public void getMessage(){ System.out.println("Your Message : " + message); } }
下面是第二个文件 MainApp.java 的内容:
package com.yiibai; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainApp { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml"); HelloWorld obj = (HelloWorld) context.getBean("helloWorld"); obj.getMessage(); } }
有以下两个要点需要注意在主要程序中:
第一步是创建在这里我们使用框架API ClassPathXmlApplicationContext() 应用程序上下文。这个API加载 beans 的配置文件,并最终基于所提供的API,它需要创建并初始化所有的对象。在配置文件中提到的beans 类。
第二个步骤是用来使用创建的上下文的 getBean() 方法获得所需的bean。此方法使用 bean的 id 返回,最终可以创建实际对象的通用对象。一旦有了对象,就可以使用这个对象调用任何类方法。
需要创建一个bean 配置文件,该文件是一个XML文件,并作为 cement 等类组合在一起。这个文件需要在src 目录下创建如下图所示:
通常开发人员保留此文件的名称为 beans.xml 文件,但是必须为独立的,选择你喜欢的任何名称。必须确保这个文件在 CLASSPATH 中可用,并使用相同的名称在主应用程序而创建的应用程序上下文,如图MainApp.java文件。
在 beans.xml 中用于分配唯一的ID,以不同的 bean 和控制创造不同的值对象,而不会影响任何 Spring 的源文件。例如,使用下面的文件,可以通过为“message”变量的任何值,这样你就可以打印消息的不同的值,而不会影响的 HelloWorld.java 和 MainApp.java 文件。让我们来看看它是如何工作的:
xml version="1.0" encoding="UTF-8"?>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-3.0.xsd"> id="helloWorld" class="com.yiibai.HelloWorld"> name="message" value="Hello World!"/>
在Spring 应用程序被加载到内存中,框架利用了上面的配置文件来创建所有定义的 Bean,并在
创建源代码和 bean 配置文件来完成,准备好这一步是编译和运行程序。要做到这一点,保持MainApp.Java 文件选项卡激活并使用在Eclipse IDE中提供 Run 选项,或使用Ctrl + F11可以编译并运行应用程序MainApp。如果一切顺利那么应用程序这将打印以下信息在 Eclipse IDE 控制台:
Your Message : Hello World!
恭喜,你已经创建了第一个Spring应用并成功执行。您可以通过更改“message”属性的值,并保持两者的源文件不变见上 Spring 应用程序的灵活性。