Spring--各版本新特性
2018-01-31 13:30
344 查看
Spring各个版本新特性
Spring3.2版本
1.@Autowired.@Value和@Bean注解能够作为元注解,用于创建自定义的注入和bean声明注解
2.@DateTimeFormat注解不再依赖JodaTime.如果提供了JodaTime,就会使用它,否则的话,会使用SimpleDateFormat;
3.Spring的声明式缓存提供了对JCache0.5的支持
4.支持定义全局的格式来解析和渲染日期和时间
5.在集成测试中,能够配置和加载WebApplicationContext
6.在集成测试中,能够针对request和session作用域的bean进行测试
Spring4.0版本
1.Spring提供了对WebSocket编程的支持,包括支持JSR-356--Java API for WebSocket
2.鉴于WebSocket仅仅提供了一种低层次的API,急需高层次的抽象,因此Spring4.0在WebSocket之上提供了一个高层次的面向消息的编程模型,
该模型基于SockJS,并且包含了对STOMP协议的支持
3.新的消息模块,很多的类型来源于Spring Integration项目。这个消息模块支持Spring的SockJS/STOMP功能,同时提供了基于模板的方式发布消息
4.Spring是第一批支持Java8特性的Java框架,比如它所支持的lambda表达式,别的暂且不说,这首先能够让使用特定的毁掉接口更加简洁,代码更加易读
5.与Java8 同时得到支持的是JSR-310--Date与Time API,在处理时间和日期时,他为开发者提供了java.util.Date或java.util.Calendar更丰富的API
6.为Groovy开发的应用程序提供了更加顺畅的编程体验,尤其是支持非常便利地完全采用Groovy开发Spring应用程序。随这些一起提供的是来自于Grails
的BeanBuilder,借助它能够通过Groovy配置Spring应用
7.添加了条件化创建bean的功能,在这里只有开发人员定义的条件满足时,才会创建所声明的bean
8.Spring4.0包含了Spring RestTemplate的一个新的异步实现,它会立即返回并且允许在操作完成后执行回调
9.添加了对多项JEE规范的支持,包括JMS2.0.JTA1.2.JPA2.1和Bean Validation1.1
Spring3.2版本
1.@Autowired.@Value和@Bean注解能够作为元注解,用于创建自定义的注入和bean声明注解
2.@DateTimeFormat注解不再依赖JodaTime.如果提供了JodaTime,就会使用它,否则的话,会使用SimpleDateFormat;
3.Spring的声明式缓存提供了对JCache0.5的支持
4.支持定义全局的格式来解析和渲染日期和时间
5.在集成测试中,能够配置和加载WebApplicationContext
6.在集成测试中,能够针对request和session作用域的bean进行测试
Spring4.0版本
1.Spring提供了对WebSocket编程的支持,包括支持JSR-356--Java API for WebSocket
2.鉴于WebSocket仅仅提供了一种低层次的API,急需高层次的抽象,因此Spring4.0在WebSocket之上提供了一个高层次的面向消息的编程模型,
该模型基于SockJS,并且包含了对STOMP协议的支持
3.新的消息模块,很多的类型来源于Spring Integration项目。这个消息模块支持Spring的SockJS/STOMP功能,同时提供了基于模板的方式发布消息
4.Spring是第一批支持Java8特性的Java框架,比如它所支持的lambda表达式,别的暂且不说,这首先能够让使用特定的毁掉接口更加简洁,代码更加易读
5.与Java8 同时得到支持的是JSR-310--Date与Time API,在处理时间和日期时,他为开发者提供了java.util.Date或java.util.Calendar更丰富的API
6.为Groovy开发的应用程序提供了更加顺畅的编程体验,尤其是支持非常便利地完全采用Groovy开发Spring应用程序。随这些一起提供的是来自于Grails
的BeanBuilder,借助它能够通过Groovy配置Spring应用
7.添加了条件化创建bean的功能,在这里只有开发人员定义的条件满足时,才会创建所声明的bean
8.Spring4.0包含了Spring RestTemplate的一个新的异步实现,它会立即返回并且允许在操作完成后执行回调
9.添加了对多项JEE规范的支持,包括JMS2.0.JTA1.2.JPA2.1和Bean Validation1.1
相关文章推荐
- Spring 各版本新特性
- Spring版本功能变更&Spring4.x的新特性
- 通过TransactionDefinition接口来学习spring事务的隔离级别和传播特性(4.3.4版本)
- Spring各个版本新特性
- Spring Cloud Edgware新特性之一:解决Eureka中Jersey 1.x版本过旧的问题-不使用Jersey
- MySQL阶段一——mysql安装与调优+各版本特性
- Hadoop 2.0稳定版本2.2.0新特性剖析
- Spring.NET 1.3.1 新特性探索系列1——ASP.NET MVC的依赖注入
- Spring+Quartz的版本问题
- TypeScript 1.5正式发布,此版本是Visual Studio 2015更新的一部分,支持大量ES6新特性
- Hive v0.6版本的新特性
- 【2.0新特性】Spring Boot 2.0新特性
- Jackon版本与Spring版本不匹配问题
- JDK各个版本的新特性jdk1.5-jdk8
- Springboot学习笔记之Springboot 2.0特性
- Spring传播特性之示例详解
- 单个工程中Spring+Mybatis连接多个数据库的配置(个人研究版本)
- spring框架的XML扩展特性:让spring加载和解析你自定义的XML文件
- Spring学习第二天——代理对象,AOP,Spring与JDBC结合,spring要与hibernate版本对应
- DNN4.8+SQL 2005 EXPRESS安装及DNN 4.8版本的新特性与其他版本的差异