阅读更多

46顶
0踩

企业架构

原创新闻 Spring 3.1 正式版发布

2011-12-14 12:43 by 副主编 wangguo 评论(54) 有27298人浏览
Spring 3.1 正式版发布了。



该版本带来了诸多特性,包括:

  • 全面的基于Java的应用程序配置
  • 新的缓存抽象层
  • 环境支持,包括bean定义的配置文件和属性源管理
  • 支持Hibernate 4.0
  • 支持Java 7 fork/join和JDBC 4.1
  • 基于WebApplicationInitializer机制的Servlet 3.0提供了丰富的XML引导替代方案
  • 改进了MVC处理,包括支持flash属性、新的@RequestPart注解、新的HandlerMapping/HandlerAdapter变量等
  • 改善了O/R映射支持,允许无persistence.xml的JPA包扫描
另外,该版本还包括许多bug修复,详细信息参阅:Changelog

建议所有Spring 3.0.x用户升级至该版本。该版本与Spring 3.0完全兼容,最低要求为Java 5和Servlet 2.4。

下载地址:


  • 大小: 48.7 KB
46
0
评论 共 54 条 请登录后发表评论
54 楼 youjianbo_han_87 2012-03-12 13:43
官方网站的下载速度爆慢啊。。。。
53 楼 lht0211 2012-02-24 12:02
请问一下Spring3.1怎么集成Hibernate4.0的?好像没有HibernateDaoSupport了?
52 楼 melin 2011-12-17 22:59

Top 5 enhancements of Spring MVC 3.1

http://blog.goyello.com/2011/12/16/enhancements-spring-mvc31/
51 楼 bee1314 2011-12-17 22:38
真快啊!支持Spring成为killer framework,千秋万代,一统江湖!
50 楼 duooluu 2011-12-17 14:24
kjj 写道
duooluu 写道
骗人,换成了3.1出问题鸟
我原来的代码
mongoTemplate.remove(query(where("id").in(ids)), XXX.class);

非得改成
mongoTemplate.remove(query(where("_id").in(ids)), XXX.class);

才行

看来我得回去赶紧改改,    

后来排查不是spring3.1的问题,是spring mongo还不稳定,需要一起升级,毕竟spring mongo还没有出release版本
49 楼 runjia1987 2011-12-16 22:33
开发效率,高性能,强大灵活的扩展性,希望Spring继续保持。
以后Java做Web这块,spring应该会一统天下了
48 楼 kjj 2011-12-16 20:52
duooluu 写道
骗人,换成了3.1出问题鸟
我原来的代码
mongoTemplate.remove(query(where("id").in(ids)), XXX.class);

非得改成
mongoTemplate.remove(query(where("_id").in(ids)), XXX.class);

才行

看来我得回去赶紧改改,    
47 楼 cs519051890 2011-12-16 20:26
george_space 写道
downpour 写道
george_space 写道

你没看懂我的意思吧,我说的是不用配置文件,也不用注解,而是根据命名约定关联控制器和视图以及URI,以前有人通过修改Spring MVC的源代码来实现过,如果Spring MVC“本来就支持”,人家怎么还会自己修改Spring源代码?


是你没看懂我意思还是我没看懂你意思?难道还要我给你指出来Spring用了哪个类来支持你所谓的“根据命名约定关联控制器和视图以及URI”嘛?

以前有人通过修改源码来实现是因为他无知,难道你就愿意和人一样无知?

我没问你问题,更不需要你来回到我用哪个Spring类来实现什么功能,你在在这里像个人似的拽什么拽?


围观俩菜鸟的瞎吵吵.
46 楼 osacar 2011-12-16 18:01
3.1加了缓存,而且还轻易和ehcache集成。那我们还需要ehcache-spring-annotations这个东东吗?spring的@cacheable是用在controller层上,我原来用3.0时是用那个插件的,@cacheable是加在service层上。不知道我有没有理解错。请指教
45 楼 cyberblue 2011-12-16 16:05
一个Spring就造成了这么多的不和谐,会个Spring就牛成这样

可见这东西要是用来做项目会是什么情形
44 楼 arong 2011-12-16 15:07
下载不了啊,超慢。
43 楼 weng 2011-12-16 14:42
期待有大牛们能翻译 3.1的文档
42 楼 fansofjava 2011-12-16 11:43
downpour 写道
george_space 写道

你没看懂我的意思吧,我说的是不用配置文件,也不用注解,而是根据命名约定关联控制器和视图以及URI,以前有人通过修改Spring MVC的源代码来实现过,如果Spring MVC“本来就支持”,人家怎么还会自己修改Spring源代码?


是你没看懂我意思还是我没看懂你意思?难道还要我给你指出来Spring用了哪个类来支持你所谓的“根据命名约定关联控制器和视图以及URI”嘛?

以前有人通过修改源码来实现是因为他无知,难道你就愿意和人一样无知?

这个好像是有这么个功能,2.5以后就支持,但是功能好像不太强,勉强能用,稍微复杂一点的话又得重新配置,如果有些需要配置,有些又没有,别人可能会看不太懂。
41 楼 george_space 2011-12-16 11:39
downpour 写道
george_space 写道

你没看懂我的意思吧,我说的是不用配置文件,也不用注解,而是根据命名约定关联控制器和视图以及URI,以前有人通过修改Spring MVC的源代码来实现过,如果Spring MVC“本来就支持”,人家怎么还会自己修改Spring源代码?


是你没看懂我意思还是我没看懂你意思?难道还要我给你指出来Spring用了哪个类来支持你所谓的“根据命名约定关联控制器和视图以及URI”嘛?

以前有人通过修改源码来实现是因为他无知,难道你就愿意和人一样无知?

我没问你问题,更不需要你来回到我用哪个Spring类来实现什么功能,你在在这里像个人似的拽什么拽?
40 楼 dwbin 2011-12-16 10:06
做了接近四年Java目前还属于spring小白的飘过。
39 楼 seekweel 2011-12-16 09:35
支持jboss5/6/7不????
38 楼 downpour 2011-12-16 09:24
george_space 写道

你没看懂我的意思吧,我说的是不用配置文件,也不用注解,而是根据命名约定关联控制器和视图以及URI,以前有人通过修改Spring MVC的源代码来实现过,如果Spring MVC“本来就支持”,人家怎么还会自己修改Spring源代码?


是你没看懂我意思还是我没看懂你意思?难道还要我给你指出来Spring用了哪个类来支持你所谓的“根据命名约定关联控制器和视图以及URI”嘛?

以前有人通过修改源码来实现是因为他无知,难道你就愿意和人一样无知?
37 楼 george_space 2011-12-16 09:10
KimHo 写道
george_space 写道
downpour 写道
george_space 写道

Spring MVC重写了大部分代码?
会不会向我希望的方向发展:使用约定来绑定控制器和试图以及URI之间的关系,而不是annotation注解,更不是配置文件。


你说的这个SpringMVC本来就支持。

你没看懂我的意思吧,我说的是不用配置文件,也不用注解,而是根据命名约定关联控制器和视图以及URI,以前有人通过修改Spring MVC的源代码来实现过,如果Spring MVC“本来就支持”,人家怎么还会自己修改Spring源代码?

struts1的通配符配置,算约定不?

当然不算,通配符配置下,控制器名字、URI地址和视图文件之间的名字有互相约束么?
36 楼 KimHo 2011-12-16 09:06
george_space 写道
downpour 写道
george_space 写道

Spring MVC重写了大部分代码?
会不会向我希望的方向发展:使用约定来绑定控制器和试图以及URI之间的关系,而不是annotation注解,更不是配置文件。


你说的这个SpringMVC本来就支持。

你没看懂我的意思吧,我说的是不用配置文件,也不用注解,而是根据命名约定关联控制器和视图以及URI,以前有人通过修改Spring MVC的源代码来实现过,如果Spring MVC“本来就支持”,人家怎么还会自己修改Spring源代码?

struts1的通配符配置,算约定不?
35 楼 weng 2011-12-16 08:56
spring这名字取得真棒

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Spring Boot 3.1 正式发布,王炸!!

    ConnectionDetails Bean 提供了建立、删除服务连接所需的详细信息,...Spring Boot 3.0 的发布,其最低要求 Java 17,并向上兼容支持 Java 19,Spring Boot 3.1 可以支持 Java 20 了,因为前段时间 Java 20 发布了。

  • Spring Boot 3.1 正式发布,更新了一大批新特性。。学不动了!

    点击关注公众号,Java干货及时送达学习 Spring Cloud 微服务的正确姿势!用上 ChatGPT 啦,强的离谱!终于把 Spring Boot 3.0 写成...Spring Boot 3.0 发布半年左右,Spring Boot 3.1 正式发布了:同时发布更新的还...

  • mybatis和spring3.1整合

    因spring3发布时mybatis还没有出正式版本,所以spring没有整合最新的mybatis.不过社区倒是开发了一个中间件。 需要的jar包 mybatis-3.0.6.jar mybatis-spring-1.0.2.jar 要点: 1.在spring中配置mybatis...

  • Spring Boot 3.0.0正式发布,Banner不再支持图片&增强可观测性

    回忆一下上次发版还是上次,幸好笔者有记录: Spring Boot 3.0.0正式发布,Banner不再支持图片&增强可观测性 北京时间2022-11-24 Spring Boot 2.7.0正式发布,弃用从spring.factories加载自动配置类 北京时间2022-05...

  • SpringBoot 3.1 正式发布,赶紧上车!

    Spring Boot 3.1.0 现已发布,此版本添加了大量新功能和改进。

  • SpringBoot 3.1 正式发布,学不动了!!

    Spring Boot 3.1.0 现已发布,此版本添加了大量新功能和改进。

  • Spring3.1源码分析

    Spring3.1源码分析 云计算是当前最火的技术,Hadoop/MapReduce/NoSQL都是为了适应海量数据和云计算而生的技术,而绝大多数企业应用软件似乎还在徘徊,听到的顶多是集成现有云存储到企业软件中,如BI开源产品...

  • Spring Boot 3.0正式发布及新特性解读

    `Spring Boot 3.0` 现已正式发布,它包含了 12 个月以来 151 个开发者的 5700 多次代码提交。这是自 4.5 年前发布 2.0 以来,Spring Boot 的第一次重大修订。 它也是第一个支持 `Spring Framework 6.0` 和 `GraalVM...

  • Spring 6.0 正式发布,最强王者登基!!

    Spring Framework 6.0.0 现已正式发布。“这是 2023 年及以后新一代框架的开始,拥抱了 OpenJDK 和 Java 生态系统中当前和即将到来的创新。同时,我们将其精心设计为针对现代运行时环境的 Spring Framework 5.3.x 的...

  • 船新SpringBoot 3.1正式发布,新特性真香

    船新SpringBoot 3.1正式发布,新特性真香

  • 探索SpringBoot 3.1的惊艳新特性

    经过半年的沉淀 Spring Boot 3.1于2023年5月18日正式发布了,带来了许多令人兴奋的新特性和改进。本篇博客将详细介绍Spring Boot 3.1的新特性、升级说明以及核心功能的改进。同时,2.6.x 版本线已经停止维护了,最新...

  • IntelliJ IDEA 2022.2正式发布,支持Spring Boot 3和Spring 6

    支持Spring 6和Spring Boot 3 Spring Boot 3已来到M4版本,举例正式版发布仅4个月左右。本次大版本号的升级,改变主要总结为两句话: 功能与Spring Boot 2.x(当然指的最新版2.x)基本保持不变 依赖大幅升级(阻断...

  • mybatis与spring3.1整合

    因spring3发布时mybatis还没有出正式版本,所以spring没有整合最新的mybatis.不过社区倒是开发了一个中间件。   需要的jar包 mybatis-3.0.6.jar mybatis-spring-1.0.2.jar   要点: 1.在spring中配置mybatis工厂类...

  • Spring boot各版本说明

    RELEASE GA:General Availability,正式发布的版本,官方推荐使用此版本。 SNAPSHOT: 快照版,可以稳定使用,且仍在继续改进版本。 PRE: 预览版,内部测试版. 主要是给开发人员和测试人员测试和找BUG用的,不建议...

  • mybatis整合spring3.1

    因spring3发布时mybatis还没有出正式版本,所以spring没有整合最新的mybatis.不过社区倒是开发了一个中间件。   需要的jar包 mybatis-3.0.6.jar mybatis-spring-1.0.2.jar   要点: 1.在spring中配置...

  • mybatis与spring3.1整合的四种方式 (附示例)

    因spring3发布时mybatis还没有出正式版本,所以spring没有整合最新的mybatis.不过社区倒是开发了一个中间件。   需要的jar包 mybatis-3.0.6.jar mybatis-spring-1.0.2.jar   要点: 1.在spring中配置...

  • 华中科技大学电信专业 课程资料 作业 代码 实验报告-数据结构-内含源码和说明书.zip

    华中科技大学电信专业 课程资料 作业 代码 实验报告-数据结构-内含源码和说明书.zip

  • java 游戏飞翔的小鸟

    java 制作游戏 飞翔的小鸟

  • setuptools-25.3.0.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 学生课设,C++数据结构实验,图的实现,vs2022完整项目,包含完整代码,开箱即用

    适用数据结构课程,大学生必备资源。 ALGraphAlgo.h 定义了图数据结构相关的函数,包括无向图的创建、获取顶点数据、邻接边及遍历操作。 ALGraphDef.h 定义了图的邻接列表数据结构,包括顶点、边的结构体和图的数据结构,以及队列结构。 pubuse.h 包含基本的标准库导入,定义了布尔常量、枚举和类型别名,用于项目中的通用操作。 ALGraphUse.cpp 实现了一个交互式应用,允许用户创建、探索并遍历图,使用了上述头文件中定义的数据结构和函数。 整个程序的功能是:提供一个基于命令行的图形数据结构交互式工具,用户可以创建无向图,查询顶点信息和邻接边,并进行深度优先和广度优先遍历。 这些文件整体上构成了一个C++实现的图数据结构库,包含图的定义、算法实现以及一个示例应用,让用户能够创建、操作和遍历无向图。

Global site tag (gtag.js) - Google Analytics