Spring4.x新特性
最近项目中准备集成Spring Data Redis,
1
2
3
4
5
6
|
< dependencies >
< dependency >
< groupId >org.springframework.data</ groupId >
< artifactId >spring-data-redis</ artifactId >
< version >1.7.1.RELEASE</ version >
</ dependency ></ dependencies >
|
其版本稳定版已经到了1.7.1.RELEASE了,
其需要JDK level 6.0 and above, and Spring 3.2.8 and above.
由于之前项目Spirng版本为3.1.1,于是打算升级版本,
上官网看了下,Spring的版本都到4.3.0 RC2了,最新稳定的版本为4.2.6.RELEASE
1
2
3
4
5
6
|
< dependencies >
< dependency >
< groupId >org.springframework</ groupId >
< artifactId >spring-context</ artifactId >
< version >4.2.6.RELEASE</ version >
</ dependency ></ dependencies >
|
出于好奇,就想看看Spring4做了哪些改进,毕竟版本号是大改动。
http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/
官方的文档写的非常的详细,这里大致的说下吧:
上图来自Spring官方的文档,可以看到改进的还是挺多的。
移除相关deprecated packages 和method,增加对Java8的支持、Groovy式Bean定义DSL、对核心容器进行改进、对Web框架的改进、Websocket的实现、测试的改进。
同时还支持泛型依赖注入。
图2 Spring4 Modules
上面的两幅图,大家可以仔细对比一下,图2是Spring4的modules,图3是spring3的modules。
http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#spring-whats-new
虽然4.2.6里面依然提供了hibernate3的支持,但是官网是这么说的:
Hibernate 3.6.10
所以还是升级hibernate到4.2/4.3 or 5.0,hibernate最新的稳定的版本到了5.1.0.Final。
本博客后续会推出Spring4.2.6+Hibernate5.1.0+Shiro1.2.4的相关升级、集成博文。敬请期待。
http://blog.51cto.com/enetq/1783339
,如需转载请自行联系原作者
Spring4.x新特性相关推荐
- Spring4.1新特性——Spring MVC增强
2019独角兽企业重金招聘Python工程师标准>>> 1.GroovyWebApplicationContext 在Spring 4.1之前没有提供Web集成的Applicati ...
- Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
http://sishuok.com/forum/blogPost/list/7798.html 在之前的<跟我学SpringMVC>中的<第七章 注解式控制器的数据验证.类型转换及 ...
- Spring4新特性——Web开发的增强
2019独角兽企业重金招聘Python工程师标准>>> Spring4新特性--泛型限定式依赖注入 Spring4新特性--核心容器的其他改进 Spring4新特性--Web开发的增 ...
- Spring4新特性——核心容器的其他改进
2019独角兽企业重金招聘Python工程师标准>>> Spring4新特性--泛型限定式依赖注入 Spring4新特性--核心容器的其他改进 Spring4新特性--Web开发的增 ...
- spring5新特性
1 使用 lambda表达式定义bean 2 日志 spring4的日志是用jcl,原生的JCL,底层通过循环去加载具·体的日志实现技术,所以有先后顺序,spring5利用的是spring-jcl,其 ...
- Spring版本特性:Spring各个版本引入了哪些新特性?
Spring是Rod Johnson在2004年推出的一个轻量级框架.对Java EE 系统框架臃肿.低效.脱离现实的种种现状提出了质疑,并积极寻求探索革新之道. spring 1.x时代 在这个时代 ...
- JDK8新特性之Optional
转载自 JDK8新特性之Optional Optional是什么 java.util.Optional Jdk8提供 Optional,一个可以包含null值的容器对象,可以用来代替xx != nul ...
- Spring版本特性--->Spring各个版本引入了哪些新特性?-1
Spring各个版本引入了那些新特性 Spring版本支持与依赖 Spring Framework版本 Java 标准版 Java 企业版 1.x 1.3+ J2EE 1.3+ 2.x 1.4.2+ ...
- 我要学ASP.NET MVC 3.0(一): MVC 3.0 的新特性
摘要 MVC经过其1.0和2.0版本的发展,现在已经到了3.0的领军时代,随着技术的不断改进,MVC也越来越成熟.使开发也变得简洁人性化艺术化. 园子里有很多大鸟都对MVC了如指掌,面对问题犹同孙悟空 ...
最新文章
- 控制器属性传值的一些小问题
- 5.1.1 什么是I/O设备?有几类I/O设备?
- 新华字典mysql_JAVA面试(1)Mysql
- 容器:我的java笔记(2)
- 萨默尔机器人_第四届丝博会人工智能受热捧 机器人会送餐会协助办案
- 详解Java多线程编程中LockSupport类的线程阻塞用法
- 水滴石穿C语言之编译器引出的问题
- Python办公自动化 - 2 Word办公自动化
- Anroid camera + mediacodec
- ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
- 鲜为人知的合作:锐捷和juniper、联想和三茗
- 工作记忆中表征状态的振荡控制
- libreCAD源码阅读笔记4
- 人脸皮肤高清xyz贴图库分享
- lepus天兔数据库监控
- protues VSM 图形仿真帮助
- 京东商城暂停所有地铁自提点:或因租金成本高
- 用python 对蜻蜓fm下载的音频文件进行批量还原文件名
- MUR2060AC-ASEMI超快恢复二极管MUR2060AC
- 笔记本更换内存条图解步骤
热门文章
- Java-CGLib动态代理
- Spring-Spring配置概述
- java integer 不变模式_Java代码的变与不变
- 关闭占用某一端口号的进程 win10
- ar 微信小程序_小程序可以实现AR效果了 微信还为开发者提供了基础能力支持
- Win10不能使用Genymotion模拟器的解决方案
- mysql建表简单的date数据类型_MySQL建表 TIMESTAMP 类型字段问题
- 微信小程序图片放大预览效果的实现
- linux下java调用matlab程序,linux_java调用windows_matlab程序
- python界面散点图_Python数据可视化——散点图