1、将Spring包导入为用户库,以便在项目中引用。
(1)安装Java JDK与Eclipse开发工具;
(2)在任意路径下创建springframework文件夹,然后在该文件夹之下再创建spring与dependency子文件夹;
(3)下载Spring框架jar包及其依赖jar包,并将这些jar包分别拷入spring与dependency子文件夹中;
(4)启动Eclipse并选择Window — Preferences打开Preferences对话框窗口;选择Java — Build Path — User Libraries 打开 User Libraries选项页;在该选项页中新建(New …)两个User Library,一个名为spring,另一个名为dependency,然后分别将Spring框架jar包及其依赖jar包加入(Add JARs …)其内;
2、使用Spring框架
(1)在Eclipse中创建Java工程,工程名为helloapp;
(2)在工程上右击右键并选择Properties,弹出工程属性对话框;在对话框中选择Java Build Path — Libraries;使用Add Libraries添加在第1步中所创建的两个User Library,即spring与dependency;
(3)在工程中编写以下类以及Spring配置文件,将配置文件放入Eclipse工程的src文件夹中即可;
package springlab.hello; public interface Hello { public void sayHello(); }
package springlab.hello; public class HelloBean implements Hello{ private String someone; private String title; private String greetings; public void setGreetings(String greetings) { this.greetings = greetings; } public HelloBean(String title,String someone){ this.title = title; this.someone=someone; } public void sayHello() { System.out.println(greetings+", "+title+" "+someone + "!"); } }
package springlab.hello; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class HelloApp { public static void main(String args[]){ ApplicationContext context = new ClassPathXmlApplicationContext("hellospring.xml"); Hello hello = (Hello)context.getBean("hello"); hello.sayHello(); } }
<?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-3.0.xsd"> <bean id="hello" class="springlab.hello.HelloBean"> <constructor-arg value="Mr." /> <constructor-arg value="Lee" /> <property name="greetings" value="Good morning"/> </bean> </beans>
(4)只要点击点击Run便可运行项目了。将可以得到输出Good morning Mr. Lee。
相关推荐
1. **集成环境**:由于标签提到了"Eclipse",这可能意味着该工程是在Eclipse IDE中开发的,Eclipse有一个Flex插件,允许开发者直接在IDE中编写和调试Flex代码。 2. **Spring配置**:Spring配置文件(通常为`...
在Maven构建的Spring工程中,我们会在`pom.xml`文件中声明项目所需的依赖,Spring框架以及其他的第三方库。Maven会自动下载这些依赖并将其组织到类路径中,确保在运行时能够正确加载。 接下来,让我们探讨如何配置...
在本文中,我们将深入探讨如何将Spring框架的第三版(Spring 3)集成到Web工程中。Spring 3是Java企业级应用开发的一个关键组件,它提供了强大的依赖注入(Dependency Injection,DI)、面向切面编程(Aspect-...
第1章 Spring整体架构和环境搭建 1.1 Spring的整体架构 Spring框架的整体架构主要包括了核心容器、AOP、Web模块、DAO模块、ORM模块和测试模块等六个主要部分。其中,核心容器是Spring框架的核心部分,负责管理Bean...
在Spring工程中,有四个核心的jar包,它们各自承担着不同的职责。本文将重点讲解其中的“beans”包,它是Spring框架的基础,负责对象的创建、配置以及管理。 "spring-beans"包是Spring的核心组件之一,主要涉及Bean...
创建Spring Boot项目的第一步是选择合适的项目模板。在IntelliJ IDEA中,点击"File" -> "New" -> "Project",然后在项目类型中选择"Maven"。在"Maven"设置中,填写groupId、artifactId和version等基本信息,这些将...
"通向架构师的道路(第十九天)使用maven构建Spring工程" 今天,我们将探讨使用Maven构建Spring工程的道路。Maven是一个自动依赖管理工具,可以帮助我们解决jar包依赖问题,并且使我们的项目变得更加简洁和高效。 ...
【标题】"Dubbo Spring Boot 工程"指的是将...总之,"Dubbo Spring Boot 工程"为开发者提供了一个了解和实践Spring Boot与Dubbo集成的平台,通过学习和研究该项目,可以提升对分布式服务和微服务架构的理解与应用能力。
在这个Spring项目中,它可能只包含一个默认的根项目,但如果有多个模块,这里会列出所有模块。 `.idea`目录包含了IDEA工作空间的所有设置和配置,如项目结构、编码风格、运行配置等。这个目录对于IDEA用户来说很...
Springmybatis工程是一个整合了Spring框架和Mybatis持久层框架的项目,用于构建基于Java的企业级应用。这个工程遵循了一种常见的MVC(Model-View-Controller)架构模式,其中Spring负责管理依赖和业务逻辑,而...
"Spring_Hibernate工程"是一个整合了Spring框架和Hibernate ORM(对象关系映射)工具的项目。这个工程展示了如何在Java应用程序中使用这两种技术来构建高效、可维护的后端系统。Spring是一个强大的应用框架,提供了...
本资源包"使用Gradle构建Spring Boot工程系列项目源码"是针对一系列教程的配套源代码,旨在帮助开发者深入理解如何利用Gradle有效地构建Spring Boot应用程序。通过分析这些源码,我们可以学习到以下关键知识点: 1....
描述“spring-json的eclipse工程依赖文件”意味着这个压缩包中包含的是在Eclipse集成开发环境下,为了构建和运行一个使用了Spring和JSON功能的项目所必需的库文件。Eclipse是开发者常用的Java IDE,它支持导入外部库...
本手册主要讲解 SpringBlade 的开发手册,包括环境要求、环境准备、基础环境安装、Nacos 安装、Sentinel 安装、Seata 安装、插件安装、工程导入、工程运行、工程测试、开发初探、新建微服务工程、第一个 API、鉴权 ...
【标题】"spring实现的网上书店"展示了如何利用Spring框架构建一个完整的在线购物平台。Spring作为Java企业级应用开发的核心框架,提供了丰富的功能,包括依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等...
快速入门的第一步是创建一个新的Maven工程,这是一个普通的Java项目,但要通过Spring Boot进行构建。 #### 2.2. 添加依赖 Spring Boot允许开发者快速地添加依赖,主要通过在项目中添加特定的父工程坐标来实现,这...
Spring框架的核心组件依赖于多个第三方库,包括但不限于AOP(面向切面编程)库、IoC(控制反转)库、Bean工厂库等。这些库通常被打包成jar文件,以便在开发环境中引用。当我们在导入Spring源码时,如果没有这些jar包...
- **第一步:推入重构**:将SpringRoo生成的代码转换为普通的Java代码。 - **第二步:注解源代码清理**:移除与SpringRoo相关的注解和配置。 以上是对SpringRoo-ReferenceDocumentation 1.2.5.RELEASE的关键知识点...
在“spring boot 服务提供者工程”中,我们看到 `spring.application.name=hello-service` 这个配置,这是 Spring Boot 应用的一个核心属性,用于定义应用的名称。 1. **Spring Boot 基础概念**: - Spring Boot ...