`
langzhiwang888
  • 浏览: 182099 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Eclipse搭建Spring开发环境

 
阅读更多

这篇文章简单介绍下如何利用Eclipse搭建Spring开发环境。

一、软件准备

1. Eclipse, 下载地址:http://www.eclipse.org,可下载3.6版本

2. SpringIde, 有两种安装方法,官网:http://www.springsource.org/node/489

3. Spring Framework: 下载地址:http://www.springsource.org/download (这里使用的是2.5.5,最新为3.0.5)

二、软件安装

1. 安装Eclipse,直接解压到某个目录即可,比如我的:E:\SpringDev\eclipse。(注意:使用Eclipse需要安装Java)

2.安装SpringIDE,这里介绍两种方法,一种在线更新:Help->intall new software,更新地址为:http://springide.org/updatesite

第二种方法,下载离线包:http://u.115.com/file/f97474c557,或者备份下载。下载之后把它解压到Eclipse安装目录下即可。

3. 将下载的spring-framework-2.5.5-with-dependencies.zip解压。将其中的spring.jar(dist 目录中)、commons-logging.jar(lib\jakarta-commons目录)、log4j-1.2.15.jar(lib \log4j目录)这三个文件复制到的”D:\java\Spring\lib” 目录中,然后在Eclipse中建立一个“Springlib”库,将那三个文件添加进“Springlib”库中。关于如何添加用户库参考:http://www.cnblogs.com/maplye/archive/2006/06/19/429404.html

这样就完成了基本配置。接下来我们新建一个例子。该例子属于《Spring In Action》书中的第一个例子。

三、Spring示例

1. 新建Spring Project,取名为HelloWorld。建好之后我们首先先导入用户库,导入方法参考这里。这时目录结果如下图:

2. 新建interface: GreetingService:

1
2
3
4
5
package info.leyond.test;
 
public interface GreetingService {
  public void sayGreeting();
}

3. 实现该接口:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package info.leyond.test;
 
public class GreetingServiceImpl implements GreetingService {
  private String greeting;
 
  public GreetingServiceImpl() {}
 
  public GreetingServiceImpl(String greeting) {
    this.greeting = greeting;
  }
 
  public void sayGreeting() {
    System.out.println(greeting);
  }
 
  public void setGreeting(String greeting) {
    this.greeting = greeting;
  }
}

4.测试程序:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package info.leyond.test;
 
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
 
public class HelloApp {
  public static void main(String[] args) throws Exception {
    BeanFactory factory =
        new XmlBeanFactory(new ClassPathResource("./info/leyond/test/hello.xml"));
 
    GreetingService greetingService =
        (GreetingService) factory.getBean("greetingService");
 
    greetingService.sayGreeting();
  }
}

5. 注意上面的hello.xml,配置如下:

1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="UTF-8"?>
 
  <bean id="greetingService"
      class="info.leyond.test.GreetingServiceImpl">
    <property name="greeting" value="Buenos Dias!" />
  </bean>
</beans>

6. 文件已经准备妥当。此刻看看项目中项目名称旁边是否有个S标记。如果没有,右击HelloWorld,在弹出菜单中选择“Add Spring Project Nature”即可。

7.右键HelloWorld,选择properties,然后Spring->bean support->Config Files,如下图配置:

之后就可以看到hello.xml,以及GreetingServiceImpl.java都挂上了S.

8.最后执行程序,显示如下:

Buenos Dias!

9. 例子代码下载:http://www.box.net/shared/q7b2xzvxrl

参考资料:

1. http://blog.csdn.net/srx/archive/2005/12/31/567455.aspx

2.http://blog.csdn.net/jawsy/archive/2006/01/06/571934.aspx

3. http://blog.csdn.net/javamxj/archive/2005/06/26/403413.aspx

4.http://www.cnblogs.com/maplye/archive/2006/06/19/429404.html

分享到:
评论

相关推荐

    Eclipse 搭建Spring 开发环境

    Eclipse 搭建 Spring 开发环境 本文主要介绍了如何使用 Eclipse 搭建 Spring 开发环境,包括软件准备、软件安装和 Spring 示例三个部分。 一、软件准备 要搭建 Spring 开发环境,需要准备三个软件:Eclipse、...

    Eclipse搭建SpringCloud.zip

    本教程将详述如何使用Eclipse搭建Spring Cloud的步骤,以及涉及的相关知识点。 首先,我们需要确保Eclipse已经安装了Java开发工具(JDT)、Maven插件和Spring Tools Suite(STS)。JDT用于Java编程,Maven则帮助...

    Eclipse搭建spring开发环境图文教程(推荐)

    本文将详细介绍如何在Eclipse中搭建Spring开发环境,以便进行高效的Spring项目开发。 首先,我们需要安装SpringSource Tool Suite (STS),这是一个专门为Spring框架定制的Eclipse版本,集成了很多方便Spring开发的...

    eclipse搭建spring2.5

    在本文中,我们将深入探讨如何使用Eclipse IDE搭建Spring 2.5框架的开发环境。Spring框架是一个开源的应用框架,它提供了丰富的功能,包括依赖注入、面向切面编程以及用于构建企业级应用的全面解决方案。Spring 2.5...

    Eclipse搭建SSH框架开发学习笔记

    总结来说,"Eclipse搭建SSH框架开发学习笔记"涵盖了从基础环境准备(JDK安装与环境变量配置)、开发工具(Eclipse与Tomcat配置)、数据库(MySQL服务器搭建)到系统服务管理等多个环节,为初学者提供了详尽的步骤...

    eclipse搭建springboot+mybatis具体流程(参考)和demo

    以上就是使用Eclipse搭建Spring Boot和MyBatis项目的基本步骤。在实际开发中,你可能还需要考虑异常处理、日志记录、安全控制等更多细节。Spring Boot提供了丰富的生态,可以根据需求添加更多的starter来扩展功能。...

    搭建eclipse加myeclipse开发环境

    搭建Eclipse和MyEclipse开发环境是Java开发者必备的基础技能之一。这两个强大的集成开发环境(IDE)为Java项目提供了高效且全面的工具支持。本文将详细介绍如何在已有的Eclipse基础上安装并配置MyEclipse插件,以...

    Eclipse下Spring+SpringMVC+Hibernate框架环境搭建demo

    本教程将详细介绍如何在Eclipse中搭建一个基于Spring、SpringMVC和Hibernate的集成开发环境,为初学者提供一个良好的起点。 首先,我们来了解这三个框架的核心功能: 1. **Spring**:这是一个轻量级的Java企业级...

    Spring环境搭建

    本篇文章将深入探讨如何搭建Spring环境,以便开发者能够高效地进行开发工作。 首先,我们来了解一下Spring的核心概念。Spring是一个开源的轻量级框架,它的主要目标是简化Java Enterprise Edition(Java EE)开发,...

    spring 源码环境搭建

    "spring 源码环境搭建" 是指搭建一个可以读取和编译 Spring 源码的开发环境。Spring 是一个广泛使用的 Java 框架,理解其源码可以帮助开发者更好地使用 Spring 框架。 描述解释 想要读 Spring 源码但是不知道如何...

    Eclipse 搭建 Spring+SpringMVC+Mybatis(2)

    在本教程中,我们将深入探讨如何使用Eclipse IDE搭建一个基于Spring、SpringMVC和Mybatis的集成开发环境。这个框架组合是Java企业级应用开发的常见选择,提供了强大的依赖注入、模型-视图-控制器架构以及灵活的数据...

    eclipse开发环境搭建

    【Eclipse开发环境搭建】是IT开发者们进行Java项目开发的基础步骤,对于高效编码和管理项目至关重要。在本文中,我们将详细讲解如何搭建一个包含Spring MVC 3.0.5、Spring 3.0.5、MyBatis 3.0.4的全注解实例环境,...

    struts+spring+hibernate开发的+开发环境_eclipse3.1+MyEclipse4.1+tomcat5

    这个压缩包文件“struts+spring+hibernate开发的+开发环境_eclipse3.1+MyEclipse4.1+tomcat5”显然提供了一个基于这些技术的新闻发布系统的开发环境。下面我们将详细探讨这三大框架以及相关的开发工具和服务器。 **...

    eclipse4.7.0对应的spring开发插件

    1. **项目模板**:STS提供了一系列Spring相关的项目模板,如Spring Boot项目、Spring MVC项目等,使得开发者能够快速搭建起开发环境。 2. **Spring配置编辑器**:该插件包含了对Spring XML配置文件的智能感知和代码...

    在eclipse里面搭建spring

    1. **Spring Tools Suite (STS)**:Spring Tools Suite是Eclipse的一个扩展,为Spring框架提供了强大的集成开发环境。你可以在Eclipse Marketplace中搜索并安装它。 2. **Apache Tomcat**:Tomcat是一款流行的...

    eclipse下搭建ssh环境

    三、搭建Spring框架 1. **创建Spring项目**:在STS中,你可以选择"New -&gt; Spring Project"来创建一个新的Spring项目。 2. **配置Spring配置文件**:添加`applicationContext.xml`,定义Bean,配置数据源、事务管理器...

    Eclipse 搭建 Spring+SpringMVC+Mybatis(1)

    本教程将带你了解如何使用Eclipse构建一个基于Spring、SpringMVC和Mybatis的整合应用,这三大框架是Java后端开发的常用组合。首先,让我们了解一下这三个框架的核心功能。 Spring框架是Java企业级应用的事实标准,...

    用Maven搭建Spring+Spring MVC+Hibernate框架

    总结起来,使用Maven在Eclipse中搭建Spring+Spring MVC+Hibernate框架涉及以下步骤: 1. 创建Maven项目,配置`pom.xml`。 2. 配置Spring和Spring MVC的XML配置文件。 3. 设置Hibernate配置,创建实体类。 4. 构建Web...

    NC65共享开发环境之 eclipse配置 - 生效.docx

    NC65共享开发环境之Eclipse配置详解 一、前言 在NC65共享开发环境中,Eclipse配置扮演着至关重要的角色。正确的Eclipse配置可以提高开发效率、降低BUG率和改进系统稳定性。本文将详细介绍NC65共享开发环境中的...

Global site tag (gtag.js) - Google Analytics