阅读更多

18顶
0踩

企业架构

原创新闻 Spring Framework 4.0.0发布,首次支持Java 8

2013-12-13 11:19 by 见习编辑 tuhaihe 评论(24) 有20195人浏览
Spring项目组今天发布了Spring 框架4.0.0版本。Spring是一个开源的轻量级Java SE和Java EE开发应用框架,其目的是用于简化企业级应用程序开发。



Spring框架第一个版本发布于2004年,自发布以来已历经三个主要版本更新:Spring 2.0提供了XML命名空间和AspectJ支持;Spring 2.5增加了注释驱动(annotation-driven)的配置支持;Spring 3.0增加了对Java 5+版本的支持和@Configuration模型。今天发布的Spring 4.0.0则首次增加对Java 8的支持。

Spring 4.0.0主要改进包括:

  • 改进了入门指南,学习Spring更加容易
  • 移除已废弃的软件包和方法,详情可参阅API变更列表
  • 首次提供对Java 8部分功能的支持,可使用Spring回调接口来使用lambda表达式和方法
  • 最低支持Java EE6和7版本
  • 支持使用Groovy DSL来定义外部bean配置
  • 新增spring-websocket模块,以支持网络应用中客户端和服务器间的双向通信
  • 对核心容器(Core Container)、常规Web和测试做出大量改进
关于Spring 4.0.0的详细改进信息: 4.0.0.RELEASE

下载地址:Spring Framework 4.0.0

关于Spring 4新特性的详细介绍,大家可参考jinnianshilongnian的博客
http://jinnianshilongnian.iteye.com/blog/1990081
  • 大小: 14.4 KB
18
0
评论 共 24 条 请登录后发表评论
24 楼 ykssky 2013-12-20 01:13
ykssky 写道
jinnianshilongnian 写道
ykssky 写道
jinnianshilongnian 写道
lixiaohua886 写道
纠结中,到底稳定性如何?与其他框架的兼容性如何?先观望!

昨天晚上升级我的项目到4,与其他框架兼容性木发现问题,有木有bug 只能在使用中看看了。这是我升级的项目:https://github.com/zhangkaitao/es,框架基本都是最新版的



跟web flow 不兼容, 这个你没试吧

没有,没有用web flow  你试试2.4.0 M1 可以吗?


等稳定版.
看 spring jira 上的 status , 2.3.4 明年一月, 主要是修正这个兼容问题

笔误, 是 2.3.3
23 楼 ykssky 2013-12-20 00:08
jinnianshilongnian 写道
ykssky 写道
jinnianshilongnian 写道
lixiaohua886 写道
纠结中,到底稳定性如何?与其他框架的兼容性如何?先观望!

昨天晚上升级我的项目到4,与其他框架兼容性木发现问题,有木有bug 只能在使用中看看了。这是我升级的项目:https://github.com/zhangkaitao/es,框架基本都是最新版的



跟web flow 不兼容, 这个你没试吧

没有,没有用web flow  你试试2.4.0 M1 可以吗?


等稳定版.
看 spring jira 上的 status , 2.3.4 明年一月, 主要是修正这个兼容问题
22 楼 jinnianshilongnian 2013-12-19 22:13
ykssky 写道
jinnianshilongnian 写道
lixiaohua886 写道
纠结中,到底稳定性如何?与其他框架的兼容性如何?先观望!

昨天晚上升级我的项目到4,与其他框架兼容性木发现问题,有木有bug 只能在使用中看看了。这是我升级的项目:https://github.com/zhangkaitao/es,框架基本都是最新版的



跟web flow 不兼容, 这个你没试吧

之前一直没用过web flow 是不是这里边用了一些老的spring web mvc API?
21 楼 jinnianshilongnian 2013-12-19 22:13
ykssky 写道
jinnianshilongnian 写道
lixiaohua886 写道
纠结中,到底稳定性如何?与其他框架的兼容性如何?先观望!

昨天晚上升级我的项目到4,与其他框架兼容性木发现问题,有木有bug 只能在使用中看看了。这是我升级的项目:https://github.com/zhangkaitao/es,框架基本都是最新版的



跟web flow 不兼容, 这个你没试吧

没有,没有用web flow  你试试2.4.0 M1 可以吗?
20 楼 ykssky 2013-12-19 22:11
jinnianshilongnian 写道
lixiaohua886 写道
纠结中,到底稳定性如何?与其他框架的兼容性如何?先观望!

昨天晚上升级我的项目到4,与其他框架兼容性木发现问题,有木有bug 只能在使用中看看了。这是我升级的项目:https://github.com/zhangkaitao/es,框架基本都是最新版的



跟web flow 不兼容, 这个你没试吧
19 楼 dilantaya 2013-12-17 09:02
更新好快啊
18 楼 wzjin 2013-12-16 14:32
不知性能方面改进情况怎样?期待有飞跃式的提升。
17 楼 tuhaihe 2013-12-16 09:27
jinnianshilongnian 写道
lixiaohua886 写道
纠结中,到底稳定性如何?与其他框架的兼容性如何?先观望!

昨天晚上升级我的项目到4,与其他框架兼容性木发现问题,有木有bug 只能在使用中看看了。这是我升级的项目:https://github.com/zhangkaitao/es,框架基本都是最新版的

不错,可以将代码托管到CSDN CODE上。
14 楼 jinnianshilongnian 2013-12-16 08:15
lixiaohua886 写道
纠结中,到底稳定性如何?与其他框架的兼容性如何?先观望!

昨天晚上升级我的项目到4,与其他框架兼容性木发现问题,有木有bug 只能在使用中看看了。这是我升级的项目:https://github.com/zhangkaitao/es,框架基本都是最新版的
13 楼 lixiaohua886 2013-12-15 20:27
纠结中,到底稳定性如何?与其他框架的兼容性如何?先观望!
12 楼 osacar 2013-12-15 08:37
sunny_1976 写道
成功升级,对websocket很感兴趣

+1
11 楼 sunny_1976 2013-12-14 22:48
成功升级,对websocket很感兴趣
10 楼 新生无产者 2013-12-14 20:02
java8的第一个ga版本还没出来吧
9 楼 cywhoyi 2013-12-14 14:13
要不要升级呢?
8 楼 diggywang 2013-12-14 10:53
无论用不用Spring,你在Java领域不能忽视Spring
7 楼 jinnianshilongnian 2013-12-13 23:07
6 楼 w156445045 2013-12-13 22:45
期待Spring一统天下!!!
5 楼 ykssky 2013-12-13 21:05
Rod 的离开, 希望不会减缓spring 的创新

发表评论

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

相关推荐

  • C++编程简单计算器

    用VC6编写的简单C++计算器,在任意操作系统下能运行,欢迎下载。

  • codeup 1023: 坑爹的黑店

    题目描述 今天小明去了一个风景如画的地方散心,但是自己带的饮料喝完了,小明口渴难耐,见不远处有家小商店,于是跑去买饮料。 小明:“我要买饮料!” 店主:“我们这里有三种饮料,矿泉水1.5元一瓶,可乐2元一瓶,橙汁3.5元一瓶。” 小明:“好的,给我一瓶矿泉水。” 说完他掏出一张N元的大钞递给店主。 店主:“我忘了提醒你了,我们这里没有找客人钱的习惯的,多的钱我们都当小费收了的,嘿嘿。” 小明:“...

  • SDJZU 坑爹的黑店&& hdu 1248 寒冰王座

    题目描述 今天小明去了一个风景如画的地方散心,但是自己带的饮料喝完了,小明口渴难耐,见不远处有家小商店,于是跑去买饮料。 小明:“我要买饮料!” 店主:“我们这里有三种饮料,矿泉水1.5元一瓶,可乐2元一瓶,橙汁3.5元一瓶。” 小明:“好的,给我一瓶矿泉水。” 说完他掏出一张N元的大钞递给店主。 店主:“我忘了提醒你了,我们这里没有找客人钱的习惯的,多的钱我们

  • OJ题 坑爹的黑店

    题目描述 今天小明去了一个风景如画的地方散心,但是自己带的饮料喝完了,小明口渴难耐,见不远处有家小商店,于是跑去买饮料。 小明:“我要买饮料!” 店主:“我们这里有三种饮料,矿泉水1.5元一瓶,可乐2元一瓶,橙汁3.5元一瓶。” 小明:“好的,给我一瓶矿泉水。” 说完他掏出一张N元的大钞递给店主。 店主:“我忘了提醒你了,我们这里没有找客人钱的习惯的,多的钱我们都当小费收了的,嘿嘿。” 小明:“...

  • C++编程10.05

    1023:坑爹的黑店 分数: 1 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:12 解决:1 分类标签 模拟 ...

  • 1023: 坑爹的黑店

    题目描述 今天小明去了一个风景如画的地方散心,但是自己带的饮料喝完了,小明口渴难耐,见不远处有家小商店,于是跑去买饮料。 小明:“我要买饮料!” 店主:“我们这里有三种饮料,矿泉水1.5元一瓶,可乐2元一瓶,橙汁3.5元一瓶。” 小明:“好的,给我一瓶矿泉水。” 说完他掏出一张N元的大钞递给店主。 店主:“我忘了提醒你了,我们这里没有找客人钱的习惯的,多的钱我们都当小费收了的,嘿嘿。” 小明:“…...

  • java 系列化 静态变量_在Java中序列化对象时是否存储了静态变量的值?

    在Java中,序列化是一个概念,通过它我们可以将对象的状态写入字节流,以便我们可以通过网络(使用JPA和RMI等技术)传输它。序列化对象-确保该类实现了Serializable接口。创建一个FileOutputStream对象,该对象表示要...

  • Java序列化的作用以及方法?

    Java序列化的作用以及方法

  • java 文件序列化_java序列化之保存对象到文件中

    java源码:import java.io.*;public class LoginUser {private String username;private String passwd;public String getUsername() {return username;}public void setUsername(String username) {this.username =...

  • java序列化值_Java序列化 Serializable详解

    虽然你可以用你自己的各种各样的方法来保存objectstates,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者...

  • 谈谈Java序列化与深拷贝

    文章目录序列化理解 太难了,光搁那复习多线程和集合了,结果面试现在都挑序列化问 序列化理解

  • SQL坑爹的地方

    1  hive的 链接  left  out join 的时候 ====================================正确=================================================  select   sum(a.assistant_total_project )   from (select * from  dw_cds.c_ente

  • java序列化有什么用_java序列化是干什么的?

    一直都用java的序列化,却没考虑过java的序列化究竟是干什么的。我们知道,java是跨平台语言,为什么跨平台?是因为java程序编译后是class文件,class文件最终被java虚拟机解析成字节码文件,可以运行在任何平台上。...

  • java 不能反序列化_Java 之 序列化与反序列化

    一、序列化与反序列化1、概述序列化:简单理解就是把程序里面生成的对象以文件的形式保存到本地硬盘中,序列化写入文件的IO是ObjectOutputStream流。反序列化:就是把序列化的对象文件导入到程序中,并生成为一个...

  • Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释

    遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化 b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化 c,serialVersionUID 这个的值到底是在怎么设置的...

  • java返回的类不能被序列化,再来认识一下 Java 序列化

    前言在面试中,Java 序列化被问到的几率还是挺高的。所以搜集了 Java 序列化常见的问题,由浅入深的帮助大家进一步学习和理解。序列化基础知识什么是序列化?Java 序列化是 JDK 1.1 中引入的特性之一。总的来说,...

  • Java类序列化 成员对象,java – 序列化对象时,如何防止特定成员的序列化?

    Is there any way i can achieve this?是的,有一种方法....因此,当您将这些变量声明为瞬态时,它将不会被持久化.这是transient关键字的主要目的.Variables may be marked transient to indicate that th...

Global site tag (gtag.js) - Google Analytics