Eclipse搭建Spring框架(绝对成功!)

article/2025/10/27 22:37:21

花了许久才把Spring框架搭建完成,一把辛酸泪。。。。。。。。。。

一、首先下载好全部所需要的工具和jar包

1 安装 springsource-tool-suite:

(1)打开eclipse-help-marketplace

search中输入spring,下载

按install,这里我已经下载好了

(2)安装

然后点击下一步知道最后完成安装,重启Eclipse。

.最后Windows下的Preferences显示Spring选项即为安装成功。

3)下载springframework包

http://repo.spring.io/release/org/springframework/spring/4.3.9.RELEASE/spring-framework-4.3.9.RELEASE-dist.zip

4)下载spring依赖的日志包commons-logging

http://commons.apache.org/proper/commons-logging/download_logging.cgi

5)  将(3)和(4)解压后将相关jar包放在工程的lib目录下。

    

  • 编写Spring的配置文件,该配置文件模板可以从Spring的参考手册或Spring的例子中得到。配置文件的取名可以任意,文件可以存放在任何目录下,但考虑到通用性,一般放在类路径下。 
    在spring-framework-4.2.5.RELEASE\docs\spring-framework-reference\htmlsingle目录中打开index.html,以关键字<bean搜索,可查找到如下配置信息:

    <?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/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="..." class="..."><!-- collaborators and configuration for this bean go here --></bean><bean id="..." class="..."><!-- collaborators and configuration for this bean go here --></bean><!-- more bean definitions go here --></beans>

    在spring_first的src目录下新建一个beans.xml的文件,添加如下配置信息:

    <?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/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd"></beans>
  • 编写测试代码,在src目录下新建一个junit.test包,并在该包下新建一个JUnit Test Case。 
    这里写图片描述

    这里写图片描述 
    在SpringTest.java的文件中加入测试代码,如下:

    public class SpringTest {@Testpublic void test() {// ApplicationContext是接口ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml"); // 实例化Spring容器}}

    以上代码为实例化Spring容器。实例化Spring容器常用的两种方式:

    • 方法一:在类路径下寻找配置文件来实例化容器。

      ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"beans.xml"});
    • 方法二:在文件系统路径下寻找配置文件来实例化容器。

      ApplicationContext ctx = new FileSystemXmlApplicationContext(new String[]{"d:\\beans.xml"});

    注意:Spring的配置文件可以指定多个,可以通过String数组传入

  • 运行test方法,Eclipse控制台打印如下: 
    这里写图片描述
    可看到Eclipse控制台没有错误信息,即表示在Eclipse中搭建Spring4.2.5开发环境成功!!!

再一例子:

一、首先需要新建一个工程(我新建的是web工程):

file-->new-->other-->dynamic ** **,如图:

点击红色方框内容后,出现如下页面:

输入project name后一直点击Next,到最后一步时,建议把红色方框中的内容勾选起来,这样建好的工程会自带web.xml:

然后点击finish结束,刚创建好的工程结构如下图:

二、导入相关jar包,加入配置文件

搭建Spring框架,当然需要加入Spring的jar包,在WEB-INF的lib文件夹中复制spring框架所需的jar包(jar可以从网上或者是官网上下载),同时,还需要添加common-log.jar包,加入jar包后最好add一下:

选中lib下的所有jar包,然后右键-->build path-->add to build path

接下来就可以新建spring需要的配置文件了:

选中src文件夹,右键-->file:

创建完成后会多出一个xml文件,工程结构如图:

这个applicationContext.xml文件的配置先放着不管,我们先来建一个实体类

三、创建实体类,完整<在这是个动词>applicationContext.xml

3.1.以下是实体类:

新建实体类后就可以配置applicationCpontext.xml文件了:

3.2.以下是完整的applicationContext.xml文件,代码在图下面附上

xml文件中代码如下:

注意:

1.需要添加

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

2.上图中有书写错误的地方,各位客官请参考下面具体代码

[java]  view plain  copy
  1. <span style="font-size:16px;"><?xml version="1.0" encoding="UTF-8"?>  
  2.   
  3.   
  4. <beans>  
  5.     <bean id="Student" class="entity.Student">  
  6.         <property name="name">  
  7.             <value>Tom</value>  
  8.         </property>  
  9.     </bean>  
  10.       
  11. </beans></span>  

最后我们就可以来建立测试类了:

代码如下:

public static void main(String[] args) {
ApplicationContext ct = new ClassPathXmlApplicationContext("applicationContext.xml");
//读取xml配置文件
 
Student stu = (Student) ct.getBean("Student"); //得到spring管理的bean
System.out.println("name:"+stu.getName());}

最后run一下就行了:

选中Test类,右键,Run As --> java Application

运行结果就不发图片了,结果会在控制台上出现一个tom.

至此,一个简单spring框架就搭建完成了。


项目推荐:

2000多G的计算机各行业电子资源分享(持续更新)

2020年微信小程序全栈项目之喵喵交友【附课件和源码】

Spring Boot开发小而美的个人博客【附课件和源码】

Java微服务实战296集大型视频-谷粒商城【附代码和课件】

Java开发微服务畅购商城实战【全357集大项目】-附代码和课件

最全最详细数据结构与算法视频-【附课件和源码】


image.png

----------------------------- end ------------------------------------



http://chatgpt.dhexx.cn/article/425Bipmu.shtml

相关文章

Spring框架的介绍以及搭建

Spring框架的介绍以及搭建 1、框架和架构1.1、什么是框架1.2 架构的发展历程 2、Spring2.1、Spring框架的优势 3、IOC3.1、什么是IOC 4、Maven4、搭建Spring4.1、基于导入jar包和xml配置4.2、基于maven和xml配置4.2.1、本地搭建一个maven4.2.2、创建一个基于Maven的项目4.2.3、…

Spring 框架搭建

1 Spring 框架搭建 第一步&#xff1a;新建 Maven 项目、设置项目坐标以及Maven环境&#xff1a; 设置项目的名称和存放的工作空间&#xff1a; 第二步&#xff1a; 调整JDK版本 <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEnc…

Spring框架介绍与搭建

文章目录 1. 简介1.1 什么是Spring1.2 为什么用Spring1.3 Spring5的特性 2. Spring框架核心2.1 IOC&#xff08;控制反转&#xff09;2.2 AOP(面向切面编程&#xff09;2.3 Spring 中 bean 的作用域2.4 Spring 中 bean 生命周期 3. Spring快速搭建3.1 官方提供的搭建方式3.2 使…

Spring框架搭建

Spring是一个轻量级的开源的控制反转&#xff08;IOC&#xff09;和面向切面编程&#xff08;AOP&#xff09;的框架&#xff0c;是很多程序员必须学的一个框架&#xff0c;所有我们使用他的第一个步骤就是导入框架&#xff0c;本文使用的是idea导入。 Spring有以下几个优点&am…

Python模块——glob模块详解

本文大纲 glob模块也是Python标准库中一个重要的模块&#xff0c;主要用来查找符合特定规则的目录和文件&#xff0c;并将搜索的到的结果返回到一个列表中。使用这个模块最主要的原因就是&#xff0c;该模块支持几个特殊的正则通配符&#xff0c;用起来贼方便&#xff0c;这个…

python—glob模块函数(搜索目录文件)

目录 glob函数 iglob函数 glob模块函数用于从目录通配符搜索中生成文件列表&#xff0c;可以快速获取一定格式的文件夹或文件路径的列表。glob匹配模式较少&#xff0c;一共有三种通配符&#xff1a;*、?、[]&#xff0c;属于轻量级。路径分隔符(Unix的/&#xff0c;Windows…

pathlib.Path模块下的glob、rglob,glob模块下的glob、iglob

1、导入所需模块 from pathlib2 import Path import glob2 as gb 2、当前所在路径 # D:\02周报 p Path.cwd()3、比较Path模块中的glob(*)、glob(**)、rglob(*)、rglob(**) # from pathlib2 import Path# D:\02周报 # p Path.cwd()type(p.glob(r"*")) print("P…

python中的glob.glob()(包含详细实例)

在网上搜了半天没搜到满意的解释&#xff0c;最终选择去原英文文档里寻找其释义&#xff0c;具体如下&#xff1a; glob.glob(pathname, *, root_dirNone, dir_fdNone, recursiveFalse) 其功能是返回一个与pathname匹配的路径名列表&#xff08;该列表可以为空&#xff0c;必…

python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用

欢迎大家关注笔者&#xff0c;你的关注是我持续更博的最大动力 原创文章&#xff0c;转载告知&#xff0c;盗版必究 python 的标准库模块glob使用教程&#xff0c;主要为glob.glob函数使用与glob.iglob函数使用 文章目录&#xff1a; 1 glob模块介绍2 glob模块的具体使用2.1 查…

glob.glob()

glob.glob()函数 glob.glob()含有的内容非常少&#xff0c;其功能是查找符合特定规则的文件路径。例如&#xff08;F:/Python/Hello&#xff09;。 功能类似于Windows的文件搜索。 查找文件只用到三个匹配符&#xff1a;" “,”?", “[]”。 " "&#x…

glob函数

查找符合自己要求的文件 glob.glob() 返回一个列表&#xff0c;列表里的元素是符合要求的文件名&#xff08;字符串&#xff09; 三个匹配符&#xff1a; ”*”匹配任意0个或多个字符 ”?”匹配任意单个字符 ”[ ]”匹配指定范围内的字符 例子1&#xff1a; glob.glob(&q…

python 中的 glob.glob()

1. glob方法&#xff1a; glob模块的主要方法就是glob,该方法返回所有匹配的文件路径列表&#xff08;list&#xff09;&#xff1b; 该方法需要一个参数用来指定匹配的路径字符串&#xff08;字符串可以为绝对路径也可以为相对路径&#xff09;&#xff0c;其返回的文件名只…

python glob函数_Python glob()函数

Python glob()函数&#xff0c;是种文件通配符&#xff0c;非常常用。glob模块提供了函数用于从目录通配符搜索中生成文件列表: Python glob()函数用法 glob()函数可以查找符合自己要求的文件&#xff0c; 支持通配符操作*,**,?,[]这四个通配符&#xff0c; *代表0个或多个字符…

python glob.glob使用

使用了下thrift&#xff0c;出现了一些路径问题。原来是glob.glob函数捣的鬼。所以扒了下英文文档&#xff0c;有些收获。下面分享。 函数功能&#xff1a;匹配所有的符合条件的文件&#xff0c;并将其以list的形式返回。 一.glob.glob的介绍和一些实现细节 1.glob.glob函数的…

glob.glob() 函数

glob模块是最简单的模块之一&#xff0c;内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符&#xff1a;””, “?”, “[]”。””匹配0个或多个字符&#xff1b;”?”匹配单个字符&#xff1b;”[]”匹配指定…

python glob.glob()

glob是python的一个标准库函数&#xff0c;它的作用类似于shell的find&#xff0c;但是只能返回一级目录的查找结果&#xff0c;支持通配符来查找某个目录的文件&#xff0c;找到的文件列表以list格式返回&#xff0c;如果目录不存在或者找到结果为空&#xff0c;则返回一个空列…

glob.glob()函数

glob.glob()函数 glob.glob(pathname, *, recursiveFalse) 功能&#xff1a;返回一个某一种文件夹下面的某一类型文件路径列表 pathname:文件路径 例如&#xff1a; 返回某一文件下面的pdf文件 import glob f glob.glob(H:\\paper_of_remote_sensing\\paper_of_lidar\\*.…

Linux杂谈之Glob文件名模式匹配

一 Glob ① 初识 glob 最早是出现在类Unix系统的命令行中,是用来匹配文件路径的1&#xff09;在最新的 CentOS 7 中已经删除了 glob 的相关描述文档2&#xff09;删除的原因由于 glob 已经整合到了 shell 之中,然后就有了 shell 通配符常见&#xff1a; 涉及glob的相关命令…

Python 中glob.glob()、glob.iglob()的使用

Python 中glob.glob()的使用 glob.glob(path)的功能&#xff1a; 返回符合path格式的所有文件的路径&#xff0c;以list存储返回。 glob.iglob(path)的功能&#xff1a; 返回符合path格式的一个文件的路径。 path的表示方法&#xff1a; 利用匹配符&#xff1a;"* "…

SSM项目小例子,SSM整合图文详细教程

SSM项目小例子 今天来搭建一个SSM项目的小例子简单练一练&#xff0c;那项目模板还是我们那个模板&#xff0c;就是我们在JavaWeb最后的小例子&#xff0c;那到SSM中我们如何实现&#xff0c;后面我们再看看springboot中如何实现 javaweb中项目例子&#xff1a;https://blog.cs…