现时基本上还有大部分应用使用Spring3.x版,因为Spring3.x是支持jdk1.5的最后一版。毕竟还有大部分Java应用依旧使用稳定而且通用的jdk1.5架构的。

在《【Spring】Spring3.0.5的下载、配置与Helloworld》(点击打开链接)中,我估计是受到网上的大部分资料和李刚那些疯狂书籍的影响,觉得只能使用Spring3.0.5这个版本,毕竟很多资料写作的时候,Spring还没更新到这个程度。实质上和大部分东西一样,Spring3.x各个版本的语法就是通用的,也就是说你看的Spring3.0.5资料完全可以在Spring3.2.18使用,不会有Spring4.x Spring5.x被改语法的状况!而且Spring3.2.18是直接给Spring承认的3.x最终稳定版,所以现在Spring官网只留这个版本,不留3.0.5也很正常。

更何况Spring3.2.18对比与3.0.5,精简了很多jar包,让配置起来更为简单、清晰。虽然Spring官网依旧在力推Maven方式,如何利用Maven下载jar具体可以参考《【Maven】Maven的下载与配置,修改其本地仓库,并挂在到Eclipse for javeee建立一个Servlet3.0的Helloworld》(点击打开链接),但不代表在官网中找不到Spring的jar下载。

一、Spring3.x的下载、配置

1、commons-logging-1.2.jar的下载

Spring3.x的使用首先需要commons-logging-1.2.jar这玩意,这个commons-logging-1.2.jar是所有jar的前提,不然,你的java应用只有jar的话,spring根本启动不了,最直接的表现是配置了spring的javaee应用的tomcat启动不来。

所以,你要先下载commons-logging-1.2.jar。这玩意直接在Apache Tomcat的官网有,不是很明白为何不直接搞到Tomcat里面。

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

下载之后解压,直接取走里面的commons-logging-1.2.jar到你的java应用。

commons-logging-1.2-javadoc.jar是个API说明文档,并没有什么卵用。

2、Spring3.x的下载

接下来,才是下载Spring3.x。Spring的包全部放到http://repo.spring.io/里面了,在Spring的官网,http://spring.io你只会看到你并希望Maven下载和一大堆说明文档,顶多是最新版Github托管而已。

进入了spring的资源库之后,如下图,找到libs-release-local(这spring都不知道怎么想的,堂堂的javaee大厂,资源库里面的东西竟然不是按a-z排的)->org->springframework->spring->3.2.18 release然后选择右上角的download,下载Spring3.x的最终稳定版。

下载之后解压,在libs中,取走所有最终应用,关于API说明*-javadoc.jar、源代码*-sources.jar完全可以不需要。

二、总结

所以综上所述,在你的java应用要使用spring最终的lib库应该是这样的:

这样你就能使用spring的所有特性,包括jstl表达式这些功能,也就是你无须再引入jstl.jar和standard.jar就能实现《【Servlet】利用Servlet3.0标准与JSTL表达式实现文件上传系统,支持图片上传后显示》(点击打开链接)中前端利用${}输出后台变量的效果。同时,你也可以直接用spring来做serlvet也就是传说中的springmvc,也就是无须自己弄javax.servlet-api-3.1.0.jar就能写servlet,当然springmvc有自己一套语法的,呵呵-_-!

【Spring】Spring3.x的下载与配置相关推荐

  1. java spring mvc 上传_Java Spring MVC 上传下载文件配置及controller方法详解

    下载: 1.在spring-mvc中配置(用于100M以下的文件下载) 下载文件代码 @RequestMapping("/file/{name.rp}") public Respo ...

  2. java文件下载controller_Java Spring MVC 上传下载文件配置及controller方法详解

    下载: 1.在spring-mvc中配置(用于100M以下的文件下载) 下载文件代码 @RequestMapping("/file/{name.rp}") public Respo ...

  3. 一、《跟我学spring3》电子书下载地址:

    <跟我学spring3>  (1-7 和 8-13) http://jinnianshilongnian.iteye.com/blog/pdf 跟我学spring3系列 word原版 下载 ...

  4. 番外:Spring MVC环境搭建和Mybatis配置避坑篇

    2019独角兽企业重金招聘Python工程师标准>>> web.xml引入对spring mvc的支持: spring-mvc配置spring-mvc: spring-mybatis ...

  5. 徒手解密 Spring Boot 中的 Starter自动化配置黑魔法

    我们使用 Spring Boot,基本上都是沉醉在它 Stater 的方便之中.Starter 为我们带来了众多的自动化配置,有了这些自动化配置,我们可以不费吹灰之力就能搭建一个生产级开发环境,有的小 ...

  6. MongoDB和Java(4):Spring Data整合MongoDB(XML配置)

    最近花了一些时间学习了下MongoDB数据库,感觉还是比较全面系统的,涉及了软件安装.客户端操作.安全认证.副本集和分布式集群搭建,以及使用Spring Data连接MongoDB进行数据操作,收获很 ...

  7. MongoDB和Java(5):Spring Data整合MongoDB(注解配置)

    最近花了一些时间学习了下MongoDB数据库,感觉还是比较全面系统的,涉及了软件安装.客户端操作.安全认证.副本集和分布式集群搭建,以及使用Spring Data连接MongoDB进行数据操作,收获很 ...

  8. node在regedit配置哪个位置_Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置

    上一篇我们介绍了在使用JdbcTemplate来做数据访问时候的多数据源配置实现.接下来我们继续学习如何在使用Spring Data JPA的时候,完成多数据源的配置和使用. 添加多数据源的配置 先在 ...

  9. Spring Boot 整合携程Apollo 配置中心

    作者:AaronSimon blog.csdn.net/AaronSimon/article/details/83657612 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理 ...

最新文章

  1. linux 命令行选项
  2. 【VM单机虚拟化学习】之View 5.1新体验
  3. 【Python】Spyder编译器“updating indices”问题导致程序无法运行或调试
  4. Py之docx:Python库之docx简介、安装、使用方法详细攻略
  5. 超标量体系结构_CPU体系结构以及指令流水原理
  6. php论坛怎么架设,论坛架设有诀窍 phpWind配置技巧三则
  7. android读写文件的,Android读写文件
  8. EXT.NET复杂布局(四)——系统首页设计(上)
  9. 高性能WEB开发(11) - flush让页面分块,逐步呈现
  10. java多线程基础概念
  11. matlab机器人轨迹规划仿真程序,基于MATLAB的六自由度机器人轨迹规划与仿真.pdf...
  12. python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...
  13. DB2分区表删除和添加分区
  14. 【手把手教你】股市技术分析利器之TA-Lib
  15. 在java中实现订餐系统_Java实现简单订餐系统
  16. DVWA Contradiction #01
  17. 检查采购订单是否有零单价
  18. 2018-7-5,Python练习
  19. CANopen协议中文文档
  20. Linux九阴真经之大伏魔拳残卷5 nginx

热门文章

  1. 淘淘商城系列——Redis五种数据类型介绍
  2. 基于STM32F103的RTC功能实现
  3. 苹果你永远不会懂!华硕T300多形态本首测
  4. 【众说区块链】以太坊分片技术提升100倍处理效率,有多大作用?
  5. 雅诗兰黛集团在中国投资再升级,两大全球科研中心正式揭牌
  6. 今日股市笔记-20200309
  7. 老生常谈:学习Java自学好还是报培训班?
  8. js(javascript) onclick与ondblclick 单击与双击事件
  9. 手机怎么把PDF转PPT?几个步骤轻松转换
  10. 科技界的大事这4件事是指_科技界最响亮的声音是男性