`

★(转)Spring的下载和安装

 
阅读更多
Spring的下载包有两种:spring-framework-1.1.4-with-dependencies.zip和spring-framework-1.1.4.zip,上面的第二个链接就是下载前者,建议你也下载前者,因为前者比后者多了一些Spring要用到的第三方包,如hibernate、j2ee、dom4j、aopalliance、jakarta-commons等。下载包名称的dependencies就是“依赖”的意思。
1、解压后的目录结构如下:
目录说明:
l dist Spring自已的核心库
l docs 有一些文档。
l lib 是一些用到的第三方库。
l mock 仿制品?????????????我也不知道
l samples 一些项目例子
l src Spring的源代码
l test 测试用例
2、新建一个Eclipse项目
(1)项目名myspring
(2)直接单击“下一步”,再单击“完成”
(3)在项目下创建一个lib目录
(4)将Spring的解压缩目录dist和lib都复制到这个lib目录中,然后前者改名成spring,后者先暂时不动吧,以后用到时才管它。
3、将spring库加入到库引用
将spring库加入到库引用中,有如下两种方法。
方法一:单击“添加JAR”把spring的核心包加入。
方法二:上面的“方法一”简单易行,但如果一个项目要引入的包种类很多,那么就显示得较乱。还有一种操作麻烦,但较清晰一些的方法。这种方法是使用Eclipse中的“用户库”的方式,如下图所示:
最后的结果如下图所示,然后单击“确定”

返回上一界面后,再单击“完成”,得到如下图所示的效果
最后,项目里的spring包的引用都在一个目录下,显示层次感强很多。
以后如果要引入myspring/lib/lib目录下的第三方包,也按方法二较好:将第三方包的目录复制到myspring/lib下,再参照方法二,将其加入库引用中即可
4、设置日志包的库引用
jakarta-commons和log4j包主要是做为Spring的运行时输出log(日志)用,如果不设置日志包,那么日志就没法输出到控制台,不利于开发和调试。设置方式如下:
(1)就照上面的方法,放myspring/lib/lib目录下的log4j目录和jakarta-commons目录往上移一层到myspring/lib目录下。最后设置的结果如下图所示,这里我们把log4j移到了others目录,因为log4j就一个JAR包,专门为它象jakarta-commons创建一个目录和用户库太不值了,以后可能还会有这种引用单个包的时候,到时都放到others目录里好了。
(2)日志的库引用完成之后,还要创建一个日志的配置文件:log4j.properties,其文件内容如下:
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%c{1} - %m%n
log4j.properties文件的创建位置在src目录下,如下图所示:
如果没有设置日志设置或设置不对,在使用控制台时会出现下面所示的红字。
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
分享到:
评论

相关推荐

    spring-cglib-repack-3.2.6.jar,objenesis-repack-2.6.jar

    安装GitHub下载新版的spring源码到本地·下载Gradle之后通过“gradle cleanIdea eclipse”命令将spring源码转换成可导入eclipse的工程·导入足够的spring工程之后,会发现spring-core下缺少spring-cglib-repack-...

    Spring in Action(第2版)中文版

    a.1下载spring a.1.1研究spring发布 a.1.2构建自己的类路径 a.2把spring添加为一个maven2依赖项 a.3spring与ant a.4spring与log4j 附录b用(和不用)spring进行测试 b.1测试简介 b.1.1理解不同类型的测试 b....

    Spring in Action(第二版 中文高清版).part2

    A.1 下载Spring A.1.1 研究Spring发布 A.1.2 构建自己的类路径 A.2 把Spring添加为一个Maven 2依赖项 A.3 Spring与Ant A.4 Spring与Log4j 附录B 用(和不用)Spring进行测试 B.1 测试简介 B.1.1 理解不同类型...

    Spring in Action(第二版 中文高清版).part1

    A.1 下载Spring A.1.1 研究Spring发布 A.1.2 构建自己的类路径 A.2 把Spring添加为一个Maven 2依赖项 A.3 Spring与Ant A.4 Spring与Log4j 附录B 用(和不用)Spring进行测试 B.1 测试简介 B.1.1 理解不同类型...

    Mailspring-Theme-Starter:创建您自己的自定义Mailspring主题的起点!

    打开Mailspring并通过转到Mailspring > Install New Theme...并选择目录来Mailspring > Install New Theme... 。 选择“ Developer > Run With Debug Flags调试。 现在,您可以开始使用主题了! 它安装在~/...

    Spring-Boot的Dubboxboot-dubbo.zip

    1、安装Maven2、下载dubbox,在${dubbox-home}执行mvn clean install -Dmaven.test.skip=true (执行该命令会从中央仓库下载依赖,若一次安装不成功,多执行几次,一般都是网络问题或依赖问题造成的),最终肯定会...

    mailspring-nord-theme:Mailspring的北欧主题!

    安装在您的PC上克隆此存储库或下载它。 打开Mailspring,转到“ Edit > Install Theme然后选择下载的主题文件夹。 通过“ Edit > Change Theme更改当前Edit > Change Theme 享受! 屏幕截图

    spring-boot-rest-oracle:一个带有Oracle数据库的Spring启动项目

    转到ojdbc下载页面,接受许可协议并下载: 现在让我们将其安装在本地Maven存储库中 $ cd /path/to/your/ojdbc8-dest-folder $ mvn install:install-file -Dfile=ojdbc8.jar -DgroupId=...

    MMS:我的宠物项目使用Spring-boot和Spring-MVC。 这是一个网络彩信(助记符主系统)

    状态CI整合[] CircleCI中的TODO入门先决条件Java 1.8或更高IDE或文本编辑器玛文正在安装使用git-clone克隆项目(或直接下载) 玩得开心!运行测试运行MVN测试细分为端到端测试[] 去做编码样式表请阅读文件部署方式...

    nb-springboot:支持使用Spring Boot编程的NetBeans IDE插件

    要执行手动安装,请从下载所需的nbm软件包,转到“工具”>“插件”>“已下载” ,然后单击“添加插件...”按钮。 选择下载的nbm软件包文件,然后单击“安装” 。 该插件可能在“插件门户更新中心”中可用,因此...

    Spring加载的:Java代理,可在运行中的JVM中重新加载类

    欢迎来到Spring满载 什么是弹簧加载? Spring Loaded是一个JVM代理,用于在JVM运行时重新加载类... 该下载是代理jar,使用前无需进一步解压缩。 重新加载运行 java -javaagent:<pathTo>/springloaded-{VERSION}.jar -

    spring4fs:Spring4 介绍示例

    Spring 4 入门示例代码下载源代码下载Maven 项目:单击此屏幕右侧的链接以下载源代码。 Eclipse 项目下载:转到并单击顶部的下载图标进行下载。预赛Eclipse设置提供的源码是一个Maven项目,基于以下内容编写。 Java ...

    Java 使用javaCV、ffmpeg拉流H265 RTSP转推H264 RTMP可获取流访问人数(源代码)

    1、本项目为IDEA 2021工具创建的Spring Boot项目。 2、程序使用的中间件有:redis、nginx、rtmp、ffmpeg。 3、运行程序前需安装以上插件并在application.yml中配置。 4、本程序的功能为: 1)、拉取RTSP流转推RTMP...

    把java生成独立的程序,不用安装jdk也可使用

    对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java...

    springSecurity

    要使用此项目,您需要安装java和gradle 签出项目,然后转到项目根目录 运行“ gradle idea”以下载依赖项 运行“ gradle jettyRun”以启动服务器 这两个URL不安全,您可以不带任何角色访问它们。 此URL已由...

    Book01_SpringWebMVC:Spring 4 编程实习,从 Spring 基础到 Web MVC Beom-Kyun Choi

    Eclipse 项目下载:转到并单击顶部的下载图标进行下载。 预赛 Eclipse设置 提供的源码是一个Maven项目,基于以下内容编写。 Java 7或Java 8 -- 在窗口中添加 > 首选项 > Java/已安装的 JRE UTF-8 -- 在Window > ...

    company-rest-endpoints:Spring MVC RESTful示例(公司所有者和实益所有者端点)

    带有Spring MVC的RESTful API 该项目是使用Spring MVC框架的Java RESTful API的示例实现。入门克隆此项目,并使用gradle包装器使用gradle运行应用程序: gradlew bootRun 或您自己的Gradle安装gradle bootRun先决...

    SpringMVCJavaBasedConfiguration:SpringMVCJavaBasedConfiguration

    2021-03单击链接并下载zip文件 Apache Tomcat 9.0从此处下载zip文件 通过在此处观看视频和安装文件安装MySQL Workbench要运行项目,请执行以下步骤…1)在Eclipse中导入Spring MVC项目打开您的Eclipse IDE,然后转到...

    java web技术开发大全(最全最新)

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    pitchgrader:2018Spring个人互动工作室课程项目

    沥青分级机 EPFL 2018年Spring课程的个人... 安装 ,转到每个nodejs/和nodejs/client/并运行yarn add以安装所有javascript依赖项 转到nodejs/并运行yarn dev 我可能会设置一个执行所有操作的Docker映像... 演示版 此

Global site tag (gtag.js) - Google Analytics