今天早上去SpringSource官网,发现Spring Framework 4.0发布了,我认为最重要的两个特性发布了:JDK 8的支持和WebSocket编程的支持。
亲爱的Spring社区:
宣布Spring Framework 4.0第一个里程碑版本是我的荣幸。发布一些我们工作的几个关键的主题:
- 第一波是Java SE 8 / OpenJDK 8支持(在后边有一些细节)。
- 初步支持JMS 2.0,JPA 2.1,Bean Validation 1.1和JSR-236并发(来自EE 7 体系)
- 初试的用于bean定义的泛化条件机制(沿着@Profile发展的@Conditional)
- Spring的WebSocket端点模型(很快由Rossen介绍更详细的介绍)
对于Java SE 8,我们在框架的一些领域支持OpenJDK 8 build 88+:
- 在组件扫描和子类生成上支持1.8字节码格式
- 针对Spring回调接口的lambda表达式和方法引用
- 用于Spring数据绑定和格式化的JSR-310 Date-Time值类型
- 支持JDK 8参数名发现(parameter name discovery)机制
注意:
Spring的Java 8支持是一个进展中的工作并跟踪9月将发布的JDK 8开发者预览版(请看http://openjdk.java.net/projects/jdk8/)的OpenJDK 8 快照。我们希望大约在那个时间发布一个相关的Spring Framework 4.0 release 候选版,在SpringOne上介绍(9月9-12,请看http://springone2gx.com)。
与4.0 M1一起,我们也发布了Spring Framework 3.2.3,包含修复最近报告的缺陷,但也支持OpenJDK 8 运行时。Spring Framework 3.2.x 将支持在JDK8运行时上开发 JDK7编译的应用程序(使用 -target 1.7) 或 更早的版本。注意,它将不支持JDK 8的字节码格式(-target 1.8,lambda所需的);为此目的,请升级到Spring Framework 4.0。
享受在OpenJDK 8上使用Spring的的第一次体验,并让我们知道它的效果如何!
Cheers,
Juergen
从其JIRA上看到其为了SpringOne大会,将会在9月份发布一个4.0的候选版
3.2.4 Release Date: 16/Jul/13
4.0 M2 Release Date: 15/Jul/13
4.0 RC1 Release Date: 04/Sep/13
原文:http://blog.springsource.org/2013/05/21/spring-framework-4-0-m1-3-2-3-available/
Spring Framework下载地址:http://www.springsource.org/download/community?project=Spring%2520Framework
15 楼 jinnianshilongnian 2013-05-23 14:24
真的假的? 我学习的时候都是丛2开始
14 楼 jokulfox 2013-05-23 14:24
13 楼 freezingsky 2013-05-23 13:32
12 楼 jinnianshilongnian 2013-05-23 11:57
要折腾啊 哈哈
11 楼 xlaohe1 2013-05-23 11:54
10 楼 jinnianshilongnian 2013-05-23 10:22
刚刚升到3.2.2
又来了。。。。
我也刚刚升级到3.2.2没多久。。。
昨天被hibernate4.2.0 害苦了 估计是个bug(晚上回去排查下 么情况)。。 折腾了我昨天半晚上,今早升级了4.2.2 就好了。。。
它们更新的太快了,一个项目还没完 就升级N次
9 楼 z276356445t 2013-05-23 09:31
有这玩意了,离使用就不远了 起码看到希望了
λ表达式 就是把Lambda演算以计算机程序的角度实现了。有兴趣的可以看一下数学中的内容。
我知道在其他语言中一早就有lambda了,但是java是在javaSE8中才引入的
8 楼 osacar 2013-05-23 09:14
刚刚升到3.2.2
又来了。。。。
7 楼 jinnianshilongnian 2013-05-23 07:09
lambda在其他语言中早就有了,java只是跟随而已。先去用用其他语言尝尝鲜吧。python,C#都支持lambda表达式。
这个知道 比如ognl都有
6 楼 cosmo1987 2013-05-23 00:22
有这玩意了,离使用就不远了 起码看到希望了
λ表达式 就是把Lambda演算以计算机程序的角度实现了。有兴趣的可以看一下数学中的内容。
5 楼 cosmo1987 2013-05-23 00:15
lambda在其他语言中早就有了,java只是跟随而已。先去用用其他语言尝尝鲜吧。python,C#都支持lambda表达式。
4 楼 jinnianshilongnian 2013-05-22 11:11
一个月左右 刚升级2.2 又来2.3 spring更新的比较快,7/16 2.4 .。。。
3 楼 loverd 2013-05-22 11:10
2 楼 jinnianshilongnian 2013-05-22 09:54
有这玩意了,离使用就不远了 起码看到希望了
1 楼 z276356445t 2013-05-22 09:42